开发场景中的一些Git操作

[本文(开发场景中的一些Git操作)原始地址]http://xcoder.me/2017-08/build/Git操作/

Git pull 强制覆盖本地文件

1
2
3
git fetch --all
git reset --hard origin/master
git pull

Git 强制回退版本

1.git log找到想回退的版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
commit a672a60813caafbf8a62d47ec581f391c22e58c1
Author: xxxxxx
Date: Fri Sep 29 23:05:48 2017 +0800
* fix bugs
commit 5815d0bd4112e103fa7f0c2d316f872ec5d53800
Author: xxxxxx
Date: Fri Sep 29 22:57:33 2017 +0800
* update
commit 13e63dad99f776650a324994642fb6a078176d42
Author: xxxxxx
Date: Fri Sep 29 19:20:31 2017 +0800
* update

2.回退到希望回退的版本

1
2
3
4
5
git checkout master
git fetch
git pull origin master
git reset --hard 13e63dad99f776650a324994642fb6a078176d42
git push origin master --force

小英雄雨来 wechat
扫码二维码或搜索"架构演进之旅"订阅微信公众号