一個項目如果幾個人開發,一般我們都會從master上拉分支,在自己的分支上開發,避免主幹被污染,在開發完成後,再將自己的分支合併到master分支,最後保存到遠程版本管理庫中,接下來主要介紹一些我們頻繁使用的git命令。
- git checkout -b test
從master上創建一個自己的分支,創建完成會,會自動切換到新創建的分支,去掉-b 則可以在分支之間進行自由切換
- git push --set-upstream origin test
使自己的分支跟遠程庫建立關係 - git branch -a
查看分支,如果看到空色框中的內容,說明第二部執行完成了,就可以在自己的分支中開發編輯了,結合git checkout 分支名,可以進行分支間切換
- git add 將自己新建的文件提交到暫存區stage
- git commit -m " bugfix" 將自己的修改提交併附屬說明(做了什麼修改)
- git merge test 然後切換到master分支,並將自己的分支與master合併
- git push 這樣自己修改的內容就被保存到了遠程代碼庫,可以去git遠程代碼庫中查看自己的提交和修改是否有
-
git branch -d 分支名 刪除分支
- git log --graph 可以查看分支合併圖