繁体   English   中英

如何将更改合并到Git仓库中?

[英]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无法复制子目录。 我需要cdproduction目录并从那里复制文件。

cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM