Git 常用命令使用

2021-09-22 10:20:04 字數 2211 閱讀 7391

1

)、本地庫初始化

git init 2

)、設定簽名

作用:區分不同開發人員的身份。

說明:這裡設定的簽名和登入遠端庫(**託管中心)的賬戶沒有關係。 a)

、專案級別簽名:

git config user.name [aaa]

git config user.email [

郵箱位址]

簽名資訊位置:cat .git/config

b)、系統級別簽名:

git config--globaluser.name [aaa]

git config--globaluser.email [

郵箱位址]

簽名資訊位置:

cd ~

cat .gitconfig

3)、基本操作 a)

、檢視狀態:git status(

檢視工作區、暫存區的狀態)

b)、新增操作

:git add檔名(

將工作區新建

/修改的內容新增到暫存區)

c)、提交操作:git commit -m 「commit message」檔名(

將暫存區的內容提交到本地庫)

4)、檢視歷史記錄 a)

、git log b)

、git log --pretty=oneline c)

、git log --oneline d)

、git reflog (head@) 5

)、前進和後退 a)

、基於索引值的操作(推薦做法)

git reset --hard雜湊索引值

示例:找回刪除狀態已經提交本地庫的檔案操作。 b)

、使用^

符號(只能後退,乙個

^表示後退一步)

git reset --hard head^

c)、使用~符號

(只能後退,

n表示後退n步)

git reset --hard head~2

6)、比較檔案差異 a)

、git diff [

檔名] (

將工作區中的檔案和暫存區的進行比較)

b)、git diff [

本地庫歷史版本

] [檔名

] (將工作區中的檔案和本地庫歷史記錄比較,不帶檔名的話,會比較多個檔案)

7)、分支管理

在版本控制過程中,使用多條線同時推進多個任務。

分支的優勢? a)

、同時並行推進多個功能開發,提高開發效率。 b)

、各個分支在開發過程中,如果某個分支開發失敗,不會對其他分支有影響,失敗的分支可以刪除,然後重新開始即可。

分支常用命令: a)

、git branch -v

(檢視本地庫中的所有分支) b)

、git branch dev (

建立乙個新的分支)

c)、git checkout dev

(切換分支) d)

、分支合併 i)

、切換到接收修改的分支

git checkout master

ii)、執行

merge命令

git merge dev

(注:切換分支後,在

dev分支中做出的修改需要合併到被合併的分支

master上)

8)、衝突解決

當乙個分支的內容和另乙個分支的內容不同時,此時任一分支合併另一分支過程中就會出現衝突。

衝突的解決辦法: a)

、編輯檔案,刪除特殊符號。 b

)、將檔案修改完畢後,儲存退出。 c)

、git add [

檔名]。

d)、git commit –m 「

日誌資訊」。

注意:此時

commit

時不能帶檔名。

git 常用命令使用

1 當git伺服器ip位址變更後,本地 連線遠端伺服器會失敗,需要在本地重設遠端伺服器ip git remote set url origin ssh 2 錯誤 git配置ssh rsa驗證後會首先通過公私鑰進行驗證,若客戶端本地的公私鑰沒有加入到git伺服器許可權管理相關配置中就通不過rsa驗證,...

Git常用命令使用

1.本地倉庫建立 git init 2.伺服器上邊建立倉庫 git init bare 3.本地檔案提交至暫存區 git add filename add git add test.txt 4.暫存區儲存檔案至本地倉庫 git commit m 描述資訊 5.檢視歷史記錄 git log git l...

GIT 常用命令使用

一 修改命令git remote set url origin url二 先刪後加git remote rm origin git remote add origin git github.com sheng demo.git三 修改config檔案 如果你的專案有加入版本控制,那可以到專案根目錄下...