相关疑难解决方法(0)

如何解除我在Git中的最后一次提交

我如何取消承诺我在git中的最后一次提交?

是吗

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

要么

git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)

?

git undo git-reset git-index

819
推荐指数
8
解决办法
75万
查看次数

用Git更改项目的第一次提交?

我希望在我的项目的第一次提交中更改某些内容而不会丢失所有后续提交.有没有办法做到这一点?

我不小心在源代码中的评论中列出了我的原始电子邮件,我想改变它,因为我从机器人索引GitHub收到垃圾邮件.

git rebase git-filter-branch

476
推荐指数
3
解决办法
12万
查看次数

如何恢复初始git提交?

我第一次承诺使用git存储库; 然后我后悔提交并想要还原它.我试试

# git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree.
Run Code Online (Sandbox Code Playgroud)

此提交是存储库的第一次提交.知道如何撤消git的初始提交吗?

git

311
推荐指数
7
解决办法
8万
查看次数

如何删除github中的所有提交历史记录?

我想删除所有提交历史记录,但保持代码处于当前状态,因为在我的提交历史记录中,有太多未使用的提交.

我该怎么做?

有没有git命令可以做到这一点?

git filter-branch ?
git rebase ?
... 
Run Code Online (Sandbox Code Playgroud)

我的代码托管在github.com上.

git github

255
推荐指数
2
解决办法
17万
查看次数

我可以从Git仓库中删除初始提交吗?

似乎我最初的提交占用了90%的空间,因为它意外地在其中包含了大量的媒体文件.有没有办法从本地和远程回购中删除第一个提交,或者我应该留下这个?

git

15
推荐指数
1
解决办法
9600
查看次数

Git删除root提交

我不能用git做很多事情,我想从我的仓库中删除一个提交,因为我上传了错误的东西.

我使用git revert <the_commit>但是因为提交是root而我无法删除它.致命:无法恢复根提交

在那种情况下该怎么办?

请不要在这里给我链接到其他主题,我读了它们,我不明白该怎么做,我需要一些关于删除一些提交的基本示例.

git commit root

12
推荐指数
2
解决办法
4519
查看次数

git-在HEAD之前删除提交

好的,我是Git的新手,并且想知道如何在HEAD之前删除提交。例如-:

commit foo (This is the HEAD)

commit bar (This is what I want to remove)
Run Code Online (Sandbox Code Playgroud)

如何commit bar从该分支中​​完全删除但保留commit foo?

git git-commit

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