建立
建立一個新的 git 版本庫。這個版本庫的配置、存儲等資訊會被儲存到.git 檔案夾中
更改設定。可以是版本庫的設定,也可以是系統的或全局的
git 内置了對指令非常詳細的解釋,可以供我們快速查閱
顯示索引檔案(也就是目前工作空間)和目前的頭指針指向的送出的不同
擷取某些檔案,某些分支,某次送出等 git 資訊
添加檔案到目前工作空間中。如果你不使用 <code>git add</code> 将檔案添加進去,那麼這些檔案也不會添加到之後的送出之中
rm 和上面的 add 指令相反,從工作空間中去掉某個檔案
管理分支,可以通過下列指令對分支進行增删改查切換等
将目前工作空間更新到索引所辨別的或者某一特定的工作空間
遠端同步的遠端分支
将目前索引的更改儲存為一個新的送出,這個送出包括使用者做出的更改與資訊
顯示目前工作空間和送出的不同
可以在版本庫中快速查找
可選配置:
顯示這個版本庫的所有送出
合并就是将外部的送出合并到自己的分支中
重命名或移動一個檔案
從遠端版本庫合并到目前分支
将一個分支上所有的送出曆史都應用到另一個分支上不要在一個已經公開的遠端分支上使用 rebase.
将目前的頭指針複位到一個特定的狀态。這樣可以使你撤銷 merge、pull、commits、add 等 這是個很強大的指令,但是在使用時一定要清楚其所産生的後果
常用 Git 指令清單: https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
???? Linux、MySQL、Nginx、PHP、Git、Shell 等筆記: https://github.com/guanguans/notes