Git使用步驟:詳細鏈接:http://www.ituring.com.cn/article/56870
1、 創(chuàng)建一個新本地倉庫;
2潭千、 在倉庫中添加一個項目
3、 提交借尿,這樣git會自動給你生成一個master主干分支
4刨晴、 然后選擇master -> 倉庫 -> git – flow->初始化倉庫,這樣git會自動生成develop分支垛玻,原則上不能在develop分支下直接修改代碼割捅,只能在develop下,倉庫 -> git – flow -> 建立新功能帚桩,給新功能取一個名字亿驾,然后修改代碼,這樣提交只會提交到你選擇的新功能上面账嚎,如果新功能只修改了一半莫瞬,需要切換回去,那只需要雙擊master或者develop即可復原到建立新功能之前的代碼郭蕉;
5疼邀、 如果該新功能修改完成,那么在選擇該功能的前提下召锈,倉庫 -> git – flow->完成新功能旁振,那么這樣就會將新功能合并到develop上!
6涨岁、 選擇master或者develop然后 倉庫 -> git – flow->建立新的發(fā)布版本拐袜,這樣就建立了一個可以測試的版本,測試中如果發(fā)現(xiàn)測試版本有bug可以直接在測試版本下進行更改梢薪,當測試完成后可以蹬铺,倉庫 -> git – flow->完成發(fā)布版本,這樣就將測試版本中的修改內(nèi)容直接合并到develop和master中
7秉撇、 當release中修改的內(nèi)容需要單獨合并到develop中:切換到develop中甜攀,合并,然后選擇release的修改琐馆,點擊合并规阀,就可以將release中修改的部分合并到develop。
8瘦麸、 當發(fā)現(xiàn)生成版本上面有bug時候可以建立個補丁姥敛,倉庫 -> git – flow->建立新的修復補丁,然后在此項目下更改代碼瞎暑,更改完成后再倉庫 -> git – flow->完成修復補丁彤敛,這樣就把補丁里面的內(nèi)容合并到develop和master中与帆,如果想把補丁內(nèi)容合并到release上,可以選擇手動合并墨榄;
9玄糟、 當補丁和測試版本的內(nèi)容都合并到develop中的時候,中間可能有沖突袄秩,那么有沖突的時候是合并不了的阵翎,需要將沖突解決了才能合并
10、 解決沖突:當文件狀態(tài)中有黃色感嘆號之剧,說明文件有沖突郭卫,右鍵該文件->解決沖突->選擇解決的方法!解決完之后再次執(zhí)行合并的操作即可背稼;
11贰军、 當修改的文件后,想復原那么就在文件狀態(tài)里面選擇該文件蟹肘,右擊词疼,重置,即可抹掉修改的內(nèi)容帘腹;
12贰盗、 提交合并的時候必須要把本地修改的文件全部提交到本體倉庫才可以修改,就是文件狀態(tài)的改變不能有提醒阳欲;
13舵盈、 當遠程有版本更新,本地也有修改的時候球化,首先提交本地的修改(注意秽晚;提交描述信息下面的立即推送變更到origin/不要勾),然后提交赊窥,再點拉取,把遠程的版本拉取下來狸页;然后再點推送锨能。中間可能會出現(xiàn)沖突,將沖突解決完了再推送過去即可芍耘!
14址遇、 原則上本地創(chuàng)建的分支(develop)、補墩骸(hotfix)倔约、測試版本都不要提交到遠程服務(wù)器(release),遠程服務(wù)器只能提交master坝初!
15浸剩、 手動合并钾军,切換到正在開發(fā)的分支,然后點合并绢要,選擇develop吏恭,然后合并
16、當創(chuàng)建多個新功能重罪,并且需要將其中A功能的分支合并到另一個B新功能里面樱哼,切到B新功能里面,點擊合并剿配,然后選擇A新功能的那個節(jié)點搅幅,然后點擊合并,就可以將A的變更的代碼合并到B的新功能里面
soureTree的使用記錄
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門常遂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纳令,“玉大人,你說我怎么就攤上這事克胳∑郊ǎ” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵漠另,是天一觀的道長捏雌。 經(jīng)常有香客問我,道長笆搓,這世上最難降的妖魔是什么性湿? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮满败,結(jié)果婚禮上肤频,老公的妹妹穿的比我還像新娘。我一直安慰自己算墨,他們只是感情好宵荒,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般报咳。 火紅的嫁衣襯著肌膚如雪侠讯。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼粱胜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了狐树?” 一聲冷哼從身側(cè)響起焙压,我...
- 正文 年R本政府宣布麸塞,位于F島的核電站秃臣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏哪工。R本人自食惡果不足惜奥此,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望正勒。 院中可真熱鬧得院,春花似錦傻铣、人聲如沸章贞。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽鸭限。三九已至蜕径,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間败京,已是汗流浹背兜喻。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 多種多樣的工作流使得在項目中實施Git時變得難以選擇晶姊。這份教程提供了一個出發(fā)點扒接,調(diào)查企業(yè)團隊最常見的Git工作流。...
- 1.設(shè)置 初次使用需要設(shè)置姓名和郵箱git config --global user.name "git用戶名"g...
- 函數(shù)的復寫(override)2.使用super調(diào)用父類的成員函數(shù)3.使用super調(diào)用父類的構(gòu)造函數(shù) 比較sup...
- 如果我們等到完完全全準備好再結(jié)婚,那還有人會去結(jié)婚嗎蒙挑?如果人們要等到百分百準備好才要孩子宗侦,那世界人口不早就短缺了?...