Php 您的分行和';原产地/分公司';有分歧保留本地文件
我有一个分歧的问题。在许多情况下,您希望放弃本地更改。但在这种情况下,我对本地文件非常满意 所以基本上我想做的是用我当前的本地文件替换所有内容。我甚至想替换我的主分支。我该怎么做 以下是错误消息:Php 您的分行和';原产地/分公司';有分歧保留本地文件,php,git,github,version-control,Php,Git,Github,Version Control,我有一个分歧的问题。在许多情况下,您希望放弃本地更改。但在这种情况下,我对本地文件非常满意 所以基本上我想做的是用我当前的本地文件替换所有内容。我甚至想替换我的主分支。我该怎么做 以下是错误消息: Your branch and 'origin/yourbranch' have diverged, and have 4 and 7 different commits each, respectively. 有两种方法可以放弃旧的更改: 将本地分行与回购分行分开。由于您已将本地yourbranc
Your branch and 'origin/yourbranch' have diverged,
and have 4 and 7 different commits each, respectively.
有两种方法可以放弃旧的更改:
git push-f origin yourbranch
强制保持origin/yourbranch与本地yourbranch相同git checkout--orphant yourbranch1
从中创建一个孤立分支(没有父提交id)git branch-D master
),然后将分支重命名为master(git branch-m oldname master
)