git 如何在存在冲突的情况下,直接把一个远程的 master 分支合并到本地 master 分支。
就是忽略本地分支的改动,强行把本地分支变成和远程分支一样的。
就是忽略本地分支的改动,强行把本地分支变成和远程分支一样的。

1 peter999 Mar 24, 2016 git reset --hard |
2 peter999 Mar 24, 2016 git pull |
3 knightdf Mar 24, 2016 不想保留更改可以用 git checkout, 想保留可以用 git stash |
5 mgna17 OP @ all 谢谢各位 |
6 clino Mar 24, 2016 git reset --hard origin/master 不过 git reset 命令慎用 有惨痛教训 |
7 yuanbohan Mar 24, 2016 git stash 再 git pull upstream master 呢? 这样本地代码也不会丢,还保证了跟远端同步 |
8 edwardlol Mar 24, 2016 git fetch --all git reset --hard origin/master 这种 google 一下就可以了 |
10 SpicyCat Mar 24, 2016 stash 里的东西, gc 一下就没了,想保险还是把本地 master 里的东西放到另外一个分支里,然后 reset --hard |
13 pagict Mar 24, 2016 rsync --exclude=.git 对不起,我乱入了 逃。。。 |
14 shooter Mar 24, 2016 ``` shell gitcofig sos = reset --hard @{u} #git reset --hard origin/<br-name> ``` 慎重 |
16 kaixuan1901 Mar 24, 2016 已经冲突的情况下: git checkout --theirs . |
17 quix Mar 24, 2016 楼主要的是 这种 git checkout -B master origin/master |