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