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

时间:2015-05-21 22:51:02

标签: git bitbucket

将repo复制到dev目录时出错了。运行mkdir dev && cd dev && git clone <projecturl>后,我决定将文件从克隆dev/myproject目录复制到父目录dev中。问题是我忘了复制.git,所以现在我的所有更改都存在于一个不是Git repo的目录中,我没有明显的方法来提交我所知道的更改的。

我尝试过这个并没有用:

cp -RfHip production/.git dev/.git

我想知道如何在不创建合并冲突的情况下合并我的更改,如果可能的话。我的更改足够重要,不得不手动合并它们是不可行的。我想如果所有其他方法都失败了,我可以将文件从dev复制到生产中然后提交,然后开始从生产中删除那些在提交中不会被覆盖的旧文件。

1 个答案:

答案 0 :(得分:0)

太有趣了,我能够自己解决这个问题。 cp无法复制子目录。我需要cdproduction目录并从那里复制文件。

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