我在git中有以下消息:
# Your branch and 'origin/master' have diverged,
# and have 3 and 8 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
Run Code Online (Sandbox Code Playgroud)
我想丢弃3个本地提交,并在origin/master处提取8个远程提交.
(合并将变得非常困难,一旦掌握最新,我宁愿再次进行3次本地提交.)
我怎样才能做到这一点?
SLa*_*aks 146
git fetch origin
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
jdr*_*mer 26
要在临时分支上保留旧提交,以备不时之需:
git branch temp
Run Code Online (Sandbox Code Playgroud)
然后切换到新的主人
git fetch origin
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59545 次 |
最近记录: |