64.Git本地分支回滚后,版本将落后远程分支。

场景

如果已经将本地分支push到远程分支了。此时在本地分支进行代码回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

具体方法

1.本地版本回退,假设--hard处理:

git reset --hard 1d2793c4d5e

执行命令后,此时本地分支会回滚到1d2793c4d5e版本。这个本地版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

2.制推送到远程分支:

git push -f origin your_branch_name

说明:命令中-ffforce的缩写。

特别提醒

制推送到远程分支的命令,建议只在自己的功能分支上这么处理。公众分支切勿这么干。

你可能感兴趣的:(64.Git本地分支回滚后,版本将落后远程分支。)