在我們結束本章 git 基礎之前,正好有乙個小技巧可以使你的 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
。 隨著你繼續不斷地使用 git,可能也會經常使用其他命令,所以建立別名時不要猶豫(初學者不太建議用太多別名,別名是建立在你對已有的命令熟悉的閒多敲兩個字母都嫌麻煩的基礎上用的)。
通常也會新增乙個last
命令,像這樣:
$ git config --global alias.last 'log -1 head'
//這樣,可以輕鬆地看到最後一次提交:
$ git last
// 同下
$ git log -1 head
第二章 Git分支機制
一 分支機制簡述 當你發起提交時,git儲存的是提交物件,其中包含了指向暫存區快照的指標。提交物件也包括作者姓名和郵箱位址,已輸入的提交資訊以及指向其父提交的指標。初始提交沒有父提交,而一般的提交會有乙個父提交 對於兩個或更多分支的合併提交來說,存在著多個父提交。git的分支只不過是乙個指向某次提交...
Git學習筆記 第二章
git status 位於分支 master 尚未暫存以備提交的變更 使用 git add 更新要提交的內容 使用 git checkout 丟棄工作區的改動 修改 redme.txt 未跟蹤的檔案 使用 git add 以包含要提交的內容 redme.txt 修改尚未加入提交 使用 git add...
Git學習第二章第二節
你不斷對檔案進行修改,然後不斷提交修改到版本庫里,就好比玩rpg遊戲時,每通過一關就會自動把遊戲狀態存檔,如果某一關沒過去,你還可以選擇讀取前一關的狀態。有些時候,在打boss之前,你會手動存檔,以便萬一打boss失敗了,可以從最近的地方重新開始。git也是一樣,每當你覺得檔案修改到一定程度的時候,...