我只是拉了我当地的Git回购,它似乎失败了,因为它只是挂在那里。我做了一次中止,试图重新开始但它再次挂起。
我之前没有更改过的文件,所有内容都被推送到主仓库,但是当我去提交时,我可以看到刚刚提交的更改,以便我提交?
我做了一个:git reset --hard,这似乎已经重置了一些东西,但文件仍然存在,因此还没有提交?
如何解决此问题?
答案 0 :(得分:1)
当您拉取代码时,会发生自动合并,如果它们没有冲突,则合并成功。在你的情况下,看起来合并发生了一些冲突,检查所有出现在git状态的文件,这些文件来自git pull。也开始查看.git / config以获取该分支的引用。
答案 1 :(得分:0)
如果由于合并而遗留的文件要删除,请执行以下操作:
git reset HEAD path_to_file_or_folder
这将取消暂停提交的更改。
然后你可以做:
git checkout -- path_to_file_or_folder
这将丢弃工作文件夹中的更改