推送提交时发生 git 冲突

问题描述 投票:0回答:1

我的朋友试图推动他的承诺,但我先承诺了。他有冲突;他得到了 ====head >>>> 错误;他删除了他的冲突台词并保留了我的。

他承诺并推动,但现在我所有的改变都在他的承诺中,就好像他是做出这些改变的人一样。

我是 git 新手,没有找到解决我的问题的方法。

git github commit git-merge-conflict
1个回答
0
投票

Git 是一个用于跟踪项目历史记录的平台,它允许您来回浏览它。更改历史记录通常是危险且不安全的,也就是说,备份您的项目,将存储库的头部移回最后一次正确的提交:

# This will destroy any local modifications.
# Don't do it if you have uncommitted work you want to keep.
git reset --hard <commit_id>

注意:提交 ID 是存储库提交历史记录角落中的数字和字母字符串,应如下所示:“0d1d7fc32”

现在 git pull 存储库,从您所做的备份中复制粘贴您的工作,然后推送它,这样您就完成了工作。然后你的朋友可以拉出并重新添加他的作品,将作品的学分分开。

© www.soinside.com 2019 - 2024. All rights reserved.