如何一个分支复制一个目录到另一个

问题描述:

我们有一个叫做主(生产)的分支和另一个叫development1 development2 development3 development4 ....如何一个分支复制一个目录到另一个

在development1分支建立的目录BUGFIX_7869并提交更改。后来才意识到这个BUGFIX_7869必须在development4分支上创建。

如何从development1移动BUGFIX_7869目录development4分支,从development1分支删除BUGFIX_7869历史。

新建GIT和周围看了这么多文章,但没能做到这一点。

+0

的可能重复[如何某些提交移动到混帐另一支?(HTTP://计算器.com/questions/2369426/how-to-move-certain-commitits-to-another-branch-in-git) –

+0

你的术语不是很清楚。 “我在分支开发1上创建了一个目录”意思是“我在分支开发1(在其中添加了一个目录”)做了一个提交?在这种情况下,查看使用“rebase - –

也许尝试这种方式,找到与BUGFIX_7869提交,并切换到development4和使用命令:

git checkout development4 
git cherry-pick COMMIT_HASH_WITH_BUGFIX_7869