4
我來git派對有點晚,我有一個簡單的問題。清理我在開發中的功能的git分支
我在開發中有三個功能實驗,目前在我的主分支上。該功能可稱爲postits,驗證碼和上傳。
當我在我的主分支上執行git status
時,我得到了'更改但未更新'中約10個條目的列表,'未跟蹤文件'中約15個條目。所有這些條目屬於三個特徵實驗之一。
如何將這些條目移動到三個新的功能分支中,以便我可以再次擁有乾淨的工作目錄?
我來git派對有點晚,我有一個簡單的問題。清理我在開發中的功能的git分支
我在開發中有三個功能實驗,目前在我的主分支上。該功能可稱爲postits,驗證碼和上傳。
當我在我的主分支上執行git status
時,我得到了'更改但未更新'中約10個條目的列表,'未跟蹤文件'中約15個條目。所有這些條目屬於三個特徵實驗之一。
如何將這些條目移動到三個新的功能分支中,以便我可以再次擁有乾淨的工作目錄?
$ git checkout -b postits # create postits branch based on the current master
$ git add X Y Z # add your parts, maybe with -p to get parts of files
$ git commit # commit to postits branch
$ git checkout -b auth master # make branch based on master (not including postits)
$ # etc
你可以做'git的結帳-b權威性master'的 – manojlds
@manojlds真,好點 - 我編輯,以反映 – Dougal
@Dougal - 這是很久以前的事,但...你怎麼能創建一個* *乾淨**只有X,Y,Z的新分支?我的主人有大量的文件(跟蹤和未跟蹤),當我像你說的那樣創建'postits'時,'postits'現在已經充滿了我不需要的其他文件。當我嘗試'git checkout master'時,它阻止了我。我怎樣才能清除這些郵件或不復制它們呢? – sscirrus