我不是git专家,我正在尝试保存我正在处理的代码。 我想按照here描述的步骤重命名最近的提交。 特别是,我第一次跑
git commit --amend
在本地使用文本编辑器纠正拼写错误的提交消息, 然后
git push --force
更新GitHub存储库。 一切顺利,除了我仍然有一个(我相信,遗憾的是一个坏的条款)git gui标记为红色的上游变化:
那说
本地未提交的更改,未签入索引
此红色标记的更改与我最近修改的提交相同。正在运行git pull
只是说
已经是最新的
所以,我的问题是如何删除那些重复的'变化? (上图中标有红色的节点)。
我担心运行:git reset --hard HEAD^
将删除最后修改的提交
答案 0 :(得分:0)
我通过简单地更改上游节点(标记为红色)标题
中的文件解决了这个问题本地未提交的更改,未签入索引
并承诺了。
我的新提交
覆盖了“未登记到索引的本地未提交更改”