Ale*_*r T 5 github squash git-squash
我该怎么办?
如果 upsteam 在其存储库中更改了您的提交历史记录(压缩提交),您必须在存储库中执行相同的操作 - 重置master并upsteam master-force push在此过程中丢失您的个人提交,但作为交换获得压缩的提交。
git switch master
git fetch
git reset --hard upsteam/master
git push -f origin
Run Code Online (Sandbox Code Playgroud)
这是一种破坏性操作,强制推送到 master 甚至可能会在 Github 存储库设置中被阻止,但有时必须这样做。
如果你的上游无论如何都会压缩你的提交,你可能需要考虑在创建拉取请求之前压缩它们。
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |