git工作流學習記錄

git工作流學習地址
https://git-scm.com/book/zh/v1/Git-分支-分支的新建與合併

git多人蔘與開發項目時,需要用到git的工作流

一、創建好倉庫

第一個分支是master,這個分支就作爲項目最穩定的分支存在
然後是開發分支dev,這個分支是開發過程最新的功能實現好的分支
下面的分支是每個人對應的分支

二、每個人創建對應的個人分支
dev_xxx
創建分支dev_wys

git branch dev_wys

三、拉取代碼
當你需要寫代碼的時候,先拉取項目的公共的dev最新代碼,因爲這部分代碼不拉取就寫新代碼可能會存在衝突問題。
拉取代碼分兩種情況
情況一:dev的代碼領先於你的代碼
直接用這個命令拉取:

git pull origin xxx

情況二:你的版本在上面的代碼之前,然後上面的代碼也更新了

這時候你的版本和上面的版本代碼都有不同的
所以這時候,你要先把你的代碼放到緩存區,然後再拉取代碼,再把這兩個代碼合併
用這些命令

放到緩存區
git stash
拉取代碼
git pull origin xxx
把緩存區的代碼和拉取的代碼合併
git stash pop

四、推送代碼
推代碼之前,確保上面的代碼你有拉取過
拉取看上面的兩種情況

git status

輸入git status查看狀態確認沒有代碼衝突,代碼不合等問題時,
可以推送了
先推送到你的分支上,
等你覺得模塊開發的差不多的時候,你就可以合併你的代碼到dev分支上了

git push origin xxx

五、合併代碼
在你的idea上切換分支
查看所在分支

git branch

切換到dev分支

git checkout dev

合併到dev分支

git merge dev

六、接口idea來看git流 或者用SourceTree軟件來進行查看代碼的更新

idea查看代碼的分支情況
在這裏插入圖片描述
idea查看分支
切換分支
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章