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
|