Git-分支演進CLI實驗記錄
阿新 • • 發佈:2019-01-03
此乃Git Pro讀書筆記,做實驗的時候順便截個圖
Git實驗地址
https://github.com/oneslideicywater/Atom.git
檢視一下當前本地分支所在的分支
git log --decorate
可以發現現有頭指向origin/master
分支,HEAD
先當與一個指向你當前正處於分支的指標
建立一個新的分支
git branch BranchName
新建分支之後沒有輸出,說明建立成功,再次檢視分支發現,Git並沒有自動切換分支。
切換一下分支
git checkout BranchName
切換一下分支,切換到testing
發現已經切換到testing
這個分支,這裡我注意到一些細節,發現我切換分支之後,我從最後一次提交點開始工作,但是這意味著我接下來的工作和master不再同一條線上了!
新建一個testing.txt
然後我提交一下:
代表我的本地目錄已經和本地分支(Git資料庫)同步了!
然後切換一下分支
git checkout master
發現Git自動回覆了最後一次提交前master的狀態,因此,Git在切換分支後,可以動態恢復
不同產品線的狀態,這也是我想要看到的結果。