【情况1:内容已经提交至远端,想要撤回】
慎重使用!!!
- step1
git log
找到你想要返回的版本的commit_id 一般是黄色的 由字母和数字组成的字符串

2. step2
git reset --hard <版本号>
eg:
git reset --hard commit_id(9bb1278da2fb698a78fd676ea42c16d413a35e31)
- step3
git push origin <分支名> --force
eg:
git push origin master --force
即可实现抹去commit_id后面所有的提交内容,慎重使用!!!
【情况2:想要撤回本地自上次pull之后所有的修改】
慎重使用,抹去本地所有修改过的内容包括txt、log、model文件
git stash
本文详细介绍了如何使用Git撤销提交。对于已推送到远端的更改,可以通过查找commit_id,使用`git reset --hard commit_id`回退到特定版本,再用`git push origin 分支名 --force`强制推送。对于本地自上次拉取后的所有修改,可以使用`git stash`来暂存并撤回所有改动。请注意,这些操作会丢失未提交的改动,务必谨慎操作。
3744

被折叠的 条评论
为什么被折叠?



