从Messed up恢复提交到错误的起源

时间:2011-06-10 09:05:04

标签: git commit

我有一个带有各种项目目录的eclipse工作区:project1,project2等。所以我在dropbox文件夹中创建了一个project1.git。我在project1,我的工作目录中处理我的代码。我有git remote添加“project1.git”作为原点。 所以,这正是我所做的愚蠢的事情。我创建了一个名为project2的新项目,并且没有为project2添加新的远程源,我做了一个愚蠢的git commit和git push origin。所以project1现在已损坏。我究竟如何从中恢复过来?我的意思是,我希望project1.git拥有project1目录的当前内容。还有一个带有单独project2.git远程源的新project2文件夹..

1 个答案:

答案 0 :(得分:1)

你可以在project2中恢复提交并再次推送,

git revert HEAD
git push

之后不要忘记改变原点:)