本文根據菜鳥教程教學進行學習,主要是對git的分支管理進行學習機應用,學習鏈接如下:
http://www.runoob.com/git/git-branch.html
心得筆記:
1. git add/commit 爲最常使用的命令,分別是添加版本控制和提交更改內容到版本中的命令操作;
2. git branch [branch-name] 表示的是新建 branch-name 的git管理分支,命令中不添加branch-name 選項表示查詢當前分支狀態;
3. git checkout [branch-name] 表示切換 git 分支;
4. git diff/status 表示查詢git 版本庫中未受控制及未提交的版本內容;
5. git merge [branch-name] 表示將分支 branch-name 的內容合併到當前的分支控制中,如果兩個分支中的版本控制對同一個地方進行不同的修改,合併的時候易出現衝突,常表現爲
<<<<<<<HEAD
=======
>>>>>>>branch-name
的形式,所以在提交前需要人爲的將該衝突進行解決,使用的方法就是將不必要的內容進行刪除,然後在 git add/commit進行合併後的提交操作;