Git 推送我的实际提交时与我之前的提交合并冲突
Git merge conflict with my previous commit when pushing my actual commit
我正在做一个只有我一个人参与的项目。只有一个分支本地和远程(master)。我的本地项目是最新的(提取了所有不必要的更改,因为只有我在那里工作)。
如果我对本地文件进行更改、拉取、提交并尝试推送,我必须与我之前的提交合并。我尝试删除我的本地分支并再次克隆它。但这并不能解决问题。
我是怎么到那里的
我做出了承诺,但没有推动它来保存我的更改。使用 git 重新设置硬返回一次提交以测试它之前的工作方式。由于这次重置困难,我的保存提交丢失了(也许没有,但我找不到它)。我认为删除提交不会以这种方式工作。所以在测试了之前的评论之后,我想回到我的保存提交。因为我找不到它,所以我想去头。我以某种方式到达那里(通过重置,拉动)所以我的本地分支机构负责人和远程没有任何区别。
此致
我使用 git 命令行解决了这个问题。我用它来添加、提交和推送一次提交。从那时起,IDE 中的 git 实施也奏效了。
git status
和 git log --graph --oneline --all
在提交前显示,IDE 没有问题。使用 IDE 提交后,还可以看到合并冲突。
在使用命令行完成一次提交后,IDE 中的 git 实施对于下一次提交也能正常工作。
我正在做一个只有我一个人参与的项目。只有一个分支本地和远程(master)。我的本地项目是最新的(提取了所有不必要的更改,因为只有我在那里工作)。
如果我对本地文件进行更改、拉取、提交并尝试推送,我必须与我之前的提交合并。我尝试删除我的本地分支并再次克隆它。但这并不能解决问题。
我是怎么到那里的 我做出了承诺,但没有推动它来保存我的更改。使用 git 重新设置硬返回一次提交以测试它之前的工作方式。由于这次重置困难,我的保存提交丢失了(也许没有,但我找不到它)。我认为删除提交不会以这种方式工作。所以在测试了之前的评论之后,我想回到我的保存提交。因为我找不到它,所以我想去头。我以某种方式到达那里(通过重置,拉动)所以我的本地分支机构负责人和远程没有任何区别。
此致
我使用 git 命令行解决了这个问题。我用它来添加、提交和推送一次提交。从那时起,IDE 中的 git 实施也奏效了。
git status
和 git log --graph --oneline --all
在提交前显示,IDE 没有问题。使用 IDE 提交后,还可以看到合并冲突。
在使用命令行完成一次提交后,IDE 中的 git 实施对于下一次提交也能正常工作。