git reset是干什么的?如何用?

git reset是干什么的?如何用?请给出样例,例如:git checkkout x.java用来废弃本地

git reset 命令用于回退版本,可以指定退回某一次提交的版本

git reset 命令用于回退版本,可以指定退回某一次提交的版本

https://m.runoob.com/git/git-reset.html

$ git reset HEAD^ # 回退所有内容到上一个版本
$ git reset HEAD^ hello.php # 回退 hello.php 文件的版本到上一个版本
$ git reset 052e # 回退到指定版本
$ git reset --hard HEAD~3 # 回退上上上一个版本
$ git reset –hard bae128 # 回退到某个版本回退点之前的所有信息。
$ git reset --hard origin/master # 将本地的状态回退到和远程的一样

兄嘚,你这样是没法获得采纳记录的。需要两个账号相互采纳才有戏。有兴趣***的话,提个问题,爱特下我

git reset --hard HEAD^
git reset --hard commit_id | 在 Git 中,用HEAD表示当前版本,也就是最新的提交e55063a,上一个版本就是HEAD^,上上一个版本就是HEAD^^,100个^写成HEAD~100,也可重置到指定的commit_id
resetHEAD 指向自己重置的提交记录commit_idcommit_id之后的提交记录都不复存在