4-具體學習git--分支
阿新 • • 發佈:2017-07-04
查看 .com 改變 logs 存在 -- fast 分支合並 一個
圖形的方式顯示日誌:git log --oneline --graph
兩種方式建立分支:
1.git branch dev,建立一個dev的分支
git branch 查看分支有哪些,星號在當前分支
可以發現現在在master分支上,那怎樣轉到dev分支上呢?
可以用git checkout dev 轉到dev分支
2.另外一種方式建立分支
首先我們刪除dev 分支,用git branch -d dev,在這之前需要將當前分支設置為非dev分支才能刪除dev分支。
2.建立分支: git checkout -b dev
這個命令在建立分支dev的同時,將HEAD移動到dev上面去。
我在改變了1.py後直接用git commit -am “change 3 in dev”命令將改動添加到dev分支中去。這種命令是省去了先add再commit,但前提是這個1.py已經在倉庫中存在了。
這時我用git checkout master轉到主分支,這時觀察1.py內容,發現在dev分支提交的內容並沒有出現在master分支中。
如果我想將dev分支合並到master分支中,可以用 git merge --no-ff -m "keep merge info" dev 其中--no-ff 代表 no fast forward
發現dev中的語句合並到了master中。
此時再用 git log --oneline --graph 命令觀察分支情況:
4-具體學習git--分支