我刚做了一些非常愚蠢的事情,我不知道如何解决它。
这是关于git。我在bitbucket上创建了一个新项目,然后我在我的本地计算机上克隆了它。我做了一些修改和几次提交但没有推送。然后我意识到我必须将我的项目转移给另一个用户。所以我转移了我的项目并将链接更新到我本地计算机上的远程存储库。但我犯了一个错误,我将错误的链接复制到另一个存储库。然后我做得更糟,因为我没有意识到自己的错误。我拉了一下。 pull动作将我的本地存储库中的其他远程存储库合并。此刻我意识到我的错误,并修复了我的远程存储库的链接。但我现在不能做一个新的推动,因为如果我现在推动我将推送我的提交,但也来自这个其他存储库的所有文件。
我该怎么做才能恢复错误的拉动?或者只能推送我的特定提交?
编辑 -
答案 0 :(得分:1)
PS:要确定你在推动什么,你可以查看:
git fetch
git log HEAD..origin/master #or whatever be your remote branch