如何将更改合并到 Git 存储库中?
How to merge changes into a Git repo?
我在将我们的 repo 复制到 dev 目录时出错了。在 运行 mkdir dev && cd dev && git clone <projecturl>
之后,我决定将文件从克隆 dev/myproject
目录中复制到父目录 dev
中。问题是我忘记复制 .git
,所以现在我所有的更改都存在于一个不是 Git 存储库的目录中,而且我没有明显的方法来提交我正在做的更改知道了。
我试过了,但没用:
cp -RfHip production/.git dev/.git
我想知道如何在不产生合并冲突的情况下合并我的更改(如果可能)。我的更改非常重要,以至于必须手动合并它们是不可行的。我想如果一切都失败了,我可以将文件从开发复制到生产,然后提交它,并开始从生产中删除在提交中没有被覆盖的旧文件。
真有趣,我自己解决了。 cp
无法复制子目录。我需要 cd
到 production
目录并从那里复制文件。
cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a
我在将我们的 repo 复制到 dev 目录时出错了。在 运行 mkdir dev && cd dev && git clone <projecturl>
之后,我决定将文件从克隆 dev/myproject
目录中复制到父目录 dev
中。问题是我忘记复制 .git
,所以现在我所有的更改都存在于一个不是 Git 存储库的目录中,而且我没有明显的方法来提交我正在做的更改知道了。
我试过了,但没用:
cp -RfHip production/.git dev/.git
我想知道如何在不产生合并冲突的情况下合并我的更改(如果可能)。我的更改非常重要,以至于必须手动合并它们是不可行的。我想如果一切都失败了,我可以将文件从开发复制到生产,然后提交它,并开始从生产中删除在提交中没有被覆盖的旧文件。
真有趣,我自己解决了。 cp
无法复制子目录。我需要 cd
到 production
目录并从那里复制文件。
cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a