命令:Git log
查看提交的日志
每次提交的都显示
命令:git reset –-soft <版本号> 达到撤销提交的目的
命令:git reset –-hard <版本号>
前者表示只是改变了HEAD的指向,本地代码不会变化,我们使用git status依然可以看到,同时也可以git commit提交。后者直接回改变本地源码,不仅仅指向变化了,代码也回到了那个版本时的代码。
命令:git push origin 分支名 –-force 强制提交当前版本号。
强制提交当前版本号
撤销commit
1. 执行git log查看需要撤销的commit的前面一个提交版本的id;
2. 执行git reset --hard commit_id,该commit_id为需要撤销的commit的提交的前面一个提交的版本,即需要恢复到的提交的id,重置至指定版本的提交,达到撤销提交的目的
3. 执行git log查看,commit提交已撤销