22個每個程序員都應該知道的 Git 命令
?我一直使用Git的一些命令,今天這個列表清單,希望也可以幫助到你。
所以,現在讓我們開始吧:
1.git init
此命令用于將項目初始化為 git 存儲庫。
2. git remote add origin
例子:
?此命令用于添加或連接到遠程存儲庫。
3.git remote
此命令用于查看連接的遠程存儲庫。
4.git status
此命令用于查看本地存儲庫中文件的狀態。是跟蹤文件,未追蹤,還是修改?
5.git add
例子:
?此命令用于暫存已修改或未跟蹤的文件。git add,此命令用于暫存所有未暫存的文件。6.git reset此命令用于取消暫存文件。
7.git commit
此命令用于提交暫存文件。
git commit -m “
例子:
?此命令用于提交暫存文件,并為提交歷史提供提交消息。8. git push -u origin例子:
?此命令用于將提交的文件推送到指定分支中的遠程存儲庫(又名 GitHub)。首次將文件推送到遠程存儲庫時使用此命令。它將確定你將這些文件推送到的位置。下次推送文件時,可以使用 git push。
git push 該命令用于將提交的文件推送到遠程倉庫。只能在使用上一個命令推送文件之后使用此命令將文件推送到遠程存儲庫。
9. git fetch
此命令用于獲取本地存儲庫的最新版本。它檢查新文件、新分支、刪除等。
10.git pull
此命令用于獲取您剛剛獲取的信息并將其拉入本地存儲庫。這會將您的本地存儲庫更新為遠程存儲庫的最新版本。
11. git rm -r — cached
例子:
此命令用于從遠程存儲庫 (GitHub) 中刪除文件,而不在本地存儲庫中刪除它。
12.git branch
此命令用于預覽你當前所在的分支。
git branch -a 該命令用于預覽本地和遠程存儲庫中的所有分支。
git branch -r 此命令用于預覽本地存儲庫中的所有分支(也就是你已經訪問過的分支)。
git branch 此命令用于在本地存儲庫中創建新分支。
13. git checkout — track origin/
例子:
該命令用于切換分支。這特別適用于第一次訪問分支(在 GitHub/遠程存儲庫中創建)時。
14. git checkout
例子:
該命令用于切換到之前訪問過的分支。
15.git merge
該命令用于將兩個分支合并在一起。為此,請輸入要繼承更改的分支。將與此命令一起使用的分支名稱是將提供更改的分支。
示例:主分支將繼承開發分支的代碼
16. git merge—abort
此命令用于中止合并。
如果沒有沖突錯誤,合并將始終成功。因此,此中止只能在合并失敗的情況下使用。
你怎么知道這可以使用?
對于初學者,終端會說合并失敗。它還可能會告訴你修復合并沖突。?
git merge --abort 只會完全中止合并。
17. git merge -X theirs
例子:
?該命令用于將兩個分支合并在一起。如果存在合并沖突,此命令將假設你更喜歡在提到的分支中所做的更改(而不是當前分支)。
18. git reset — hard HEAD
此命令將清除你在本地存儲庫中所做的所有更改,并將其更新為提交到 GitHub 的最新版本。
19. git clean -f
此命令用于刪除本地存儲庫中未跟蹤的文件。
20. git clean -d
此命令用于刪除本地存儲庫中未跟蹤的目錄。你也可以將其組合到 git clean -fd 中以同時執行這兩項操作。
21. git bisectgit bisect
命令用于發現在代碼中引入錯誤的提交。它有助于追蹤代碼有效的提交和無效的提交,因此,追蹤將錯誤引入代碼的提交。
22. git reset HEAD^
此命令將當前分支向后移動兩次提交,有效地從項目歷史記錄中刪除了我們剛剛創建的兩個快照。它恢復意外提交并保留更改。
總結
以上就是我今天跟你分享的22個Git命令的使用清單,如果你覺得這篇文章有幫助,請記得點贊我,關注我,并將它與其他人分享這篇文章,或者給我留言,讓我知道你對此的看法!?