git基本使用

2021-10-07 08:46:03 字數 2059 閱讀 3169

第一次使用會要求填寫使用者名稱和郵箱

# 使用--global引數,配置全域性的使用者名稱和郵箱,只需要配置一次即可。推薦配置github的使用者名稱和密碼

git config --global user.name 自己的使用者名稱

git config --global user.email 自己的正確的郵箱

檢視配置資訊,確認是否已配置

git config --list
u:untracked:未追蹤的,我們的**僅僅是新增在**目錄,沒有新增到暫存區,也沒有提交到倉庫

a:added:已經新增檔案追蹤了,相當於檔案已經儲存到暫存區了

m:modified:檔案被修改

c:說明當前檔案衝突了,一般產生於合併衝突

當前還沒有倉庫,先git init進行初始化

//初始化倉庫, 在當前目錄下生成乙個隱藏資料夾.git,不能修改.git下的任何東西

git init

日常使用

// 將未追蹤的檔案新增到暫存區

git add 檔案路徑

git add -a | git add --all | git add . :將所有未追蹤的檔案都提交到暫存區

// 將暫存區的所有檔案提交到倉庫,本質是根據暫存區儲存的檔案清單,將對應的檔案儲存到倉庫

git commit -m '你想寫的注釋,建議對當前版本進行詳細的描述'

//在碼雲或github上建立倉庫

//連線倉庫

git remote add origin 倉庫位址

//將本地倉庫推送到遠端

git push -u origin master

//從遠端拉取**到本地 通常在push前,需要先pull一次

git pull

//獲取遠端倉庫的更新,並且與本地的分支進行合併

git pull 位址 master

//將本地倉庫中**提交到遠端倉庫

//在**提交到遠端倉庫,注意master分支必須寫,不能省略

git push 倉庫位址 master

//從遠端倉庫轉殖完整的專案**到本地

git clone

在倉庫中,有些檔案是不想被git管理的,比如資料的配置密碼、寫**的一些思路等。git可以通過配置從而達到忽視掉一些檔案,這樣這些檔案就可以不用提交了。

我們一般是先設定好忽略檔案,再再在專案中新增對應的檔案或目錄。不要在add之後再來設定忽略檔案否則可能會沒有效果

// 例如我想忽略node_modules資料夾下所有內容,不要讓git進行管理

node_modules

//檢視檔案的狀態,不執行也不會影響功能,只是輔助

//紅色表示工作區中的檔案需要提交

//綠色表示暫存區中的檔案需要提交

git status

//git log 可以幫助我們檢視提交日誌,這個日誌對於我們最大意義是可以隨意在不同版本之間的切換

git log // 檢視日誌

git log --oneline: // 檢視簡潔日誌,會在地行顯示日誌資訊

git reflog // 獲取所有操作的日誌,包含回退的版本號

//git reset 通過這個命令可以讓我們在不同的版本之間進行切換

git reset --hard 版本號

1.檢視分支

2.建立分支

3.切換分支

4.合併分支

5.刪除分支

每次推送都提示需要填寫登入資訊時,使用該命令: 

git config  credential.helper store

Git基本使用

設定使用者名稱與郵箱 git config global user.name my name git config global user.email my email.com 從已有的git庫中提取 每次更改 的操作 更新本地 到最新版本 需要merge才能合到本地 中 git fetch 合併更...

git基本使用

git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...

git基本使用

git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...