2014-05-07 66 views
1

在混帳回購我做的:
git status,我看到:如何隱藏一些文件並將其餘部分提交給新分支?

somepath/file1 
somepath/file2 
somepath/file3 
somepathotherpath/file4 
somepathdifferentpath/fileX 
somepathotherpath/fileY 
somepath/fileZ 

經過了修飾。還有一個文件剛剛添加並且未被跟蹤。我想要做的是以下幾點:
我想以某種方式存放例如3個文件,其餘的創建並切換到一個新的分支並提交它們。
所以最終的結果將是3個文件將在master分支中以git狀態簽出,其餘的將是新分支的最高提交。
這可能嗎?怎麼樣?

回答

0

git stash --patch(短版:git stash -p) 將允許您以交互方式選擇帥哥藏匿

git add --patch(短版:git add -p) 將允許您以交互方式選擇帥哥添加到索引

所以這樣做:

  1. 藏匿你想要的3。 (見上)
  2. 檢出你的新分支。即git co -b new_branch
  3. 爲要提交的索引添加新更改(請參見上文)
  4. 提交新更改。即git commit -m "stuff"
相關問題