Git工作流之SourceTree使用(二)

三、這次提交的內容還可以分割爲多個提交

場景:明明通宵修改了幾個bug,想着趕緊推上去完事兒,結果人家說,你這樣提交不對,要一個bug一個提交,以後查找問題方便#¥%#@¥@......

明明還能怎樣,只能改唄(私下偷偷寄dao片)


一)先把剛剛的提交回退

1、選擇你那個推送的上一個推送

2、重置當前分支


這幾個選項什麼意思疑問

1、軟合併:如果本地中有未提及的內容,則未提交的文件都保持原來的狀態,並且最後的一次Push會存入暫存區

2、混合合併:會把撤回的提交、暫存區的內容、撤回的內容,都放入工作目錄

3、強行合併:如果本地中有未提交的內容,無論是否放入暫存區,都會擦掉所有的未提交


選擇混合合併後,你會發現有未提交的修改,並且你上一次提交的東西都在裏面


二)現在再分批提交

PS:同樣需要強制推送覆蓋你上一次提交


這次提交後發現,你又神不知鬼不覺地達成成就✌

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