在重写历史后更新远程分支
在本地重写历史后,强制更新远程分支。
- 使用
git push -f
强制更新远程分支,使用本地分支的更改覆盖它。 - 每当本地和远程仓库分叉时,都需要进行此操作。
git push -f
# 示例
git checkout patch-1
git pull
git rebase master
# 本地 `patch-1` 分支已经在 `master` 上进行了变基,因此与远程 `patch-1` 分支分叉
git push -f # 强制更新远程 `patch-1` 分支