在git修改和git push --force

时间:2018-03-02 18:57:45

标签: git github

我不是git专家,我正在尝试保存我正在处理的代码。 我想按照here描述的步骤重命名最近的提交。 特别是,我第一次跑

git commit --amend

在本地使用文本编辑器纠正拼写错误的提交消息, 然后

git push --force

更新GitHub存储库。 一切顺利,除了我仍然有一个(我相信,遗憾的是一个坏的条款)git gui标记为红色的上游变化:

enter image description here

那说

  

本地未提交的更改,未签入索引

此红色标记的更改与我最近修改的提交相同。正在运行git pull只是说

  

已经是最新的

所以,我的问题是如何删除那些重复的'变化? (上图中标有红色的节点)。 我担心运行:git reset --hard HEAD^将删除最后修改的提交

1 个答案:

答案 0 :(得分:0)

我通过简单地更改上游节点(标记为红色)标题

中的文件解决了这个问题
  

本地未提交的更改,未签入索引

并承诺了。

我的新提交

覆盖了“未登记到索引的本地未提交更改”