git代码回滚

164 阅读1分钟

一、git reset回滚到指定的commit_id版本,之后所提交的内容会被全部丢弃

1.git log

2.git reset --hard 7ca0f0f296 (commit提交id)回退后自己的内容没有了 git reset 7ca0f0f296 回退后自己的内容还有

此时本地代码落后于远程代码,如果需要将回滚后的本地代码Push到远程代码仓,需要使用--force以强制Push到远程代码仓:

3.git push --force

二、git revert撤销指定的commit内容,相当于进行一次反向commit,以抵消指定commit_id版本所提交的内容,不影响指定commit_id版本之后所提交的内容

www.cnblogs.com/Jeffxu/p/16…

git在已有分支上创建新分支

1、基于已有分支在本地创建新分支

git checkout -b yourbranchname origin/oldbranchname

2、将新分支推送至远程仓库

git push origin yourbranchname

blog.csdn.net/qq_38987146…