Git - 如何使用分支上的文件夹覆盖主分支上的文件夹

标签 git replace

Possible Duplicate:
How to merge a branch into another with override option in git

我在分支上有一些文件夹,我希望它们只覆盖 master 上的相同文件夹。

我不想进行 merge ..我只想直接替换。

有什么想法可以在 Git 中做到这一点吗? 谢谢

最佳答案

这真的很简单:

git checkout master
git checkout <branch> -- <directory>

第一个命令将您置于 master 。第二个获取 <branch> 之间的所有差异和master<directory>并将它们暂存以进行提交。

现在只需发布git commit像平常一样。

关于Git - 如何使用分支上的文件夹覆盖主分支上的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12178114/

相关文章:

git push 在 HTTP/1.1 100 之后卡在(哑)https 上继续

linux - git 使用什么机制来查找其存储库?

javascript - 使用 javascript 替换 onpage javascript

git - 我可以将 repo 的 .git 目录移动到它的父目录吗?

git - 仅与上游存储库共享( pull 请求)一些提交

git - 如何仅在必要时对 git 输出进行分页

search - vim 从光标的当前位置搜索并替换到指定的标记

JavaScript http 正则表达式

c# - 使用 Entity Framework 替换选择的字符串

image - 使用 CSS3 将图像中的一种颜色替换为另一种颜色