[英]How do I merge changes of a git fork into master of my repo?
[英]How to merge changes into a Git repo?
将我们的仓库复制到dev目录时,我犯了一个错误。 运行mkdir dev && cd dev && git clone <projecturl>
我决定将文件从clone dev/myproject
目录复制到父目录dev
。 问题是我忘了复制.git
,所以现在所有更改都存在于非Git存储库的目录中,而且我没有明显的方法来提交我知道的更改。
我尝试了一下,但没有成功:
cp -RfHip production/.git dev/.git
我想知道如何在可能的情况下合并更改而又不产生合并冲突。 我所做的更改非常重要,以至于必须手动合并它们是不可行的。 我想如果所有其他方法都失败了,我可以将文件从dev复制到生产中,然后提交,然后开始从生产中删除不会在提交中覆盖的旧文件。
真有趣,我自己也能解决。 cp
无法复制子目录。 我需要cd
到production
目录并从那里复制文件。
cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.