GitHui

git revert回滚一次提交

git revert命令是一个安全的命令,它不会丢失文件,但是会创建一个新的提交。

比如发现之前的提交有问题,需要还原到未提交之前的代码,就可以执行这个命令:git revert,然后写入注释保存。

git revert commit-id

git revert不像git reset会把HEAD指针移动到之前的那个版本,git revert会新创建一个反向的操作来消除对应版本提交带来的影响,如果git revert commit-id中的版本号离现在比较久了,可能会产生冲突,需要人工处理。