我做了:
因此,我可以销毁某人的分支/提交吗?请帮助我:(
没有到目前为止,所有这些都是在您的存储库本地副本上发生的。
使用Git,您可以获得远程存储库的完整副本,包括所有提交。您使用此本地副本,然后将其更改git push
更改为远程,然后将其更改git pull
更改为您的更改。其他命令仅会影响您的本地存储库。
即使您现在要git push
,Git也会阻止您,因为分支的本地版本已“发散”,这意味着将新提交置于其顶部不再是一件简单的事情。只是不要养成git push --force
的习惯。
修复错误更改的分支的最简单方法是将其恢复为远程版本。假设您的遥控器是origin
...
git branch -f some_branch origin/some_branch.
有关更多信息,请参见Pro Git书中的"Working With Remotes"和"Remote Branches"。>>