公司Git使用方式

(不一定是最合理的git使用方式)

先從Git master拉下來代碼,然後創建自己的dev分支;

然後大家開發都是在自己的不同的dev上面去做開發,而不是在同一個dev上去開發;

接下來當自己完成部分功能要提交到遠程時執行的步驟:

1、先將自己的工作內容commit到自己的dev分支上去;

2、然後切換到master分支上去(Team→switch to→master);

3、然後合併dev上開發的工作內容到master上去(Team→merge→選擇自己的開發分支(如我的分支是:dev)→點擊merge)

4、然後拉去遠程master上同事提交的工作內容(Team→Pull), Ps:有衝突解決衝突,解決了後Team→Add To Index

5、最後將自己的內容Push到遠程master上去(Team→Remote→Push→選擇next→選擇master branch→點擊add spec→最後finish)

6、此時需要刪除掉那個分支dev(Team→Advanced→Delete Branch→選擇我們開發的那個dev分支→點擊Ok)

(之前就在這個位置踩坑了,切換到自己以前那個dev上去代碼和從master上拉取代碼不同步)

7、最後可以創建一個新的分支dev(Team→Switch To→New Branch→填寫dev→點擊finish)


注:之前上一家公司在使用git的時候是創建一個master主分支,然後創建一個dev分支,大家都切換到在這個dev分支做開發,commit/pull/push···

當開發到版本結束時將這個dev分支merge合併到主分支master上去,這樣的好處是便於版本回退和版本管理。


PS:這些所有的操作都是在Eclipse環境下自帶的Git插件上做的操作



發佈了29 篇原創文章 · 獲贊 10 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章