我让 master 和 origin/master 被困在场边,并且不再对该分支上的更改感兴趣。
我按照这些说明让我的本地 master 指向正确的地方 使当前的 git 分支成为 master 分支
git checkout better_branch
git merge --strategy=ours master # keep the content of this branch, but record a merge
git checkout master
git merge better_branch # fast-forward master up to the merge
除了 git status 之外,它工作得很好
C:\data\localprojects\Beko2011Azure [master]> git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 395 and 2 different commits each, respectively.
#
nothing to commit, working directory clean
那么我现在如何说服origin/master(github)反映我的主人。任何在 origin/master 上孤立的东西都可以安全地丢弃。