git 並不會在你輸入部分命令時自動推斷出你想要的命令。 如果不想每次都輸入完整的 git 命令,可以通過 git config 檔案來輕鬆地為每乙個命令設定乙個別名。
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
這意味著,當要輸入 git commit 時,只需要輸入 git ci
1)在建立你認為應該存在的命令時這個技術會很有用。例如,為了解決取消暫存檔案的易用性問題,可以向 git 中新增你自己的取消暫存別名:
git config --global alias.unstage 'reset head --'
這會使下面的兩個命令等價:
git unstage file1
git reset head -- file1
2)新增乙個 last 命令
git config --global alias.last 'log -1 head'
可以輕鬆地看到最後一次提交,如下:
git last
3)你可能想要執行外部命令,而不是乙個 git 子命令。 如果是那樣的話,可以在命令前面加入 ! 符號。
git config --global alias.visual '!gitk'
// git visual 定義為 gitk 的別名
git 移動分支指標 8 Git 分支管理
點讚,收藏 關注,理財 技術不迷路 分支就是科幻電影裡面的平行宇宙,當你正在電腦前努力學習git的時候,另乙個你正在另乙個平行宇宙裡努力學習svn。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了git又學會了svn!分支在實際中有什麼用呢?...
git學習筆記整理 8 別名
git config檔案來輕鬆地為每乙個命令設定乙個別名 git config global alias.co checkout git config global alias.br branch git config global alias.ci commit git config global...
第二章Git 基礎 Git 別名
在我們結束本章 git 基礎之前,正好有乙個小技巧可以使你的 git 體驗更簡單 容易 熟悉 別名。如果不想每次都輸入完整的 git 命令,可以通過git config檔案來輕鬆地為每乙個命令設定乙個別名。這裡有一些例子你可以試試 git config global alias.co checkou...