我在提交消息中写了错误的东西.或者,我忘了包含一些文件.
如何更改提交消息/文件?提交尚未被推送.
我在独立的HEAD状态下看过GIT commit --amend.这个问题要求答案比需要的要复杂得多.我想了解git commit --amend在正常HEAD情况下的工作原理.
我在分支上有一个推送提交(它不是主存储库分支)。这是我最后一次提交。我想从仓库中删除它。推送后我已经做了一些本地更改(在同一分支)。
我想将所有更改保留在本地。
我会去git revert <commit>,然后git add .-> git commit-> git push origin my-branch?
我只有一项提交master,尚未将其合并到remote. 我想删除我的提交,保留更改的文件,更改我的分支,然后提交它们。
现在我已经使用了git reset --soft HEAD~1,但我遇到了这个错误:
致命:不明确的参数“HEAD~1”:未知修订版或路径不在工作树中。使用“--”将路径与修订版分开,如下所示:“git [...] -- [...]”