2016-04-22 72 views
0

我在分支branch_A上有一個新的分步文件A.其他文件在branch_A上也有一些變化。如何將單個新文件移動到git中的新分支中

我想創建一個新分支 - branch_B並將文件A移動到branch_B,而不移動branch_A上其他文件中的更改。

這可能嗎?如果是這樣 - 如何?

+3

可能重複[你如何合併選擇性文件與git合併?](http://stackoverflow.com/questions/449541/how-do-you-merge-selective-files-with-git-merge) – Padhraic

+0

我不明白這是如何重複。這裏只有一個回答(頂部第6)回答我的問題,這是巧合。此外,OP問了一個不同的問題。如果你仍然堅持 - 隨時隨地對我的問題做任何你想做的事情。 – zwolin

回答

1

開始創建新的早午餐

git branch branch_B 

然後移動使用git stash文件。 如果你想藏匿一個文件,你可以做到以下幾點:

git add myFileToMove 
git stash --keep-index 

如果您還沒有做的承諾,只需要運行git的藏匿處。這將節省您的所有更改。切換到branch_B並運行git stash pop