相关疑难解决方法(0)

如何修改现有的,未删除的提交?

我在提交消息中写了错误的东西.或者,我忘了包含一些文件.

如何更改提交消息/文件?提交尚未被推送.

git git-amend git-commit git-rewrite-history

7669
推荐指数
27
解决办法
246万
查看次数

git commit --amend是如何工作的?

在独立的HEAD状态下看过GIT commit --amend.这个问题要求答案比需要的要复杂得多.我想了解git commit --amend在正常HEAD情况下​​的工作原理.

git git-amend git-commit

11
推荐指数
2
解决办法
3357
查看次数

删除推送的提交但保留本地更改

我在分支上有一个推送提交(它不是主存储库分支)。这是我最后一次提交。我想从仓库中删除它。推送后我已经做了一些本地更改(在同一分支)。
我想将所有更改保留在本地。
我会去git revert <commit>,然后git add .-> git commit-> git push origin my-branch

git bitbucket

8
推荐指数
2
解决办法
1万
查看次数

如何解决“致命:不明确的参数'HEAD~1':未知修订版或路径不在工作树中”?

我只有一项提交master,尚未将其合并到remote. 我想删除我的提交,保留更改的文件,更改我的分支,然后提交它们。

现在我已经使用了git reset --soft HEAD~1,但我遇到了这个错误:

致命:不明确的参数“HEAD~1”:未知修订版或路径不在工作树中。使用“--”将路径与修订版分开,如下所示:“git [...] -- [...]”

git android git-bash

4
推荐指数
1
解决办法
2万
查看次数