我在分支上有一些文件夹,我希望它们只覆盖 master 上的相同文件夹。
我不想进行合并。我只想直接替换。
任何想法如何在 Git 中做到这一点?谢谢
我在分支上有一些文件夹,我希望它们只覆盖 master 上的相同文件夹。
我不想进行合并。我只想直接替换。
任何想法如何在 Git 中做到这一点?谢谢
这真的很简单:
git checkout master
git checkout <branch> -- <directory>
第一个命令将您置于master
. 第二个获取所有差异之间<branch>
和之间的差异master
,<directory>
并将它们分阶段提交。
现在git commit
像往常一样发布。
删除主人。并向其提交新文件。
Try something like this:
Create patch:
git diff master mybranch path/to/folder > foo.patch
Checkout to master and apply it:
patch -p1 < foo.patch