2016-04-22 75 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