Git常用命令彙總

2021-10-01 16:21:01 字數 2070 閱讀 6074

1、建立倉庫,並初始化git,執行了git init初始化後,當前資料夾的檔案都將置於git管理工具的管理與跟蹤當中。這個命令會在當前目錄下生成.git資料夾:

$ git init

2、轉殖乙個專案到本地:

$ git clone [url]
3、檢視當前目錄所在的分支:

$ git status
$ git branch [branch-name]
5、切換分支

$ git checkout [branch-name]
$ git merge [branch]
$ git branch -d [branch-name]
8、列出當前分支的版本歷史記錄

$ git log
9、列出檔案的修改歷史記錄,包括修改檔名

$ git log --follow [file]
10、對比不同分支之間的區別

# 對比second-branch與first-branch的區別。

$ git diff

[first-branch]..

.[second-branch]

11、顯示指定提交的內容變化和輸出元資料,每一次commit都會用sha1生成乙個雜湊值與之對應。沒有指定[commit]的值,則顯示最後一次提交的資訊:

$ git show [commit]
12、新增檔案到版本管理器中,使其變化能被追蹤到,這個操作會將修改快取到儲存區域(stage area),以便稍後,通過git commit一次性將它們提交:

$ git add [file]
13、如果要把它們從儲存區域撤出,可以通過以下命令進行:

$ git reset head [file]
14、提交

$ git commit -m "[descriptive message]"
15、撤消[commit]之後的所有提交,所有修改會在本地被保留,只是撤銷了提交到遠端倉庫:

$ git reset [commit]
$ git fetch
17、合併遠端跟蹤分支到本地當前分支:

$ git merge
18、用本地分支更新遠端分支,如果不指定分支名稱,則提交到與當前分支名稱一樣的遠端分支上:

$ git push [分支名稱]
19、用遠端分支更新本地分支,如果不指定分支名稱,則拉取與當前分支名稱一樣的遠端分支:

$ git pull [分支名稱]
20、檢視遠端分支

$ git branch -r
21、建立遠端分支

(1)在本地建立分支

$ git branch [branch-name]

如:$ git branch dev
(2)切換到所建立的分支

$ git checkout [branch-name]

如:$ git checkout dev
如:$ git branch --

set-upstream-to=origin/dev

或如:$ git branch --set-upstream dev origin/dev

(4)取消對master分支的跟蹤

$ git branch --unset-upstream master
(5)提交該分支到遠端倉庫

$ git push origin dev
謝謝閱讀

git常用命令彙總

針對常用的git命令,進行彙總記錄,以便及時查詢 可以定乙個指令碼,檢查語法錯誤的,或是借用第三方工作進行檢查,然後將該指令碼放到專案的 git hook pre commit 位置,也可以放到乙個位置軟鏈到多個專案 git hook pre commit 中,這時,在提交時,會檢查語法規範,提高 ...

git常用命令彙總

git是由linux kernel創立者 linux torvalds 開發的 因為bitkeeper的問題 屬於dvcs 分布式版本控制 github 是乙個開源專案社群,始於2007 08上線 github 裡面的專案可以通過標準的 git 命令進行訪問和操作 pro git v2書本傳送門 而...

git 常用命令彙總

1 獲取git的版本 git version 2 初始化倉庫 git init 初始化乙個本地倉庫 git version 獲取git的版本 git config global user.name yourname git config global user.email youremail 第3 ...