1
xio 2019 年 2 月 25 日
|
2
wfd0807 2019 年 2 月 25 日
这么三联用,大概是不了解 git 吧
|
3
leo108 2019 年 2 月 25 日
如果当前是 master 分支,那么最后那个命令可以忽略。
如果不是 master 分支,那写这个命令的人可能都不知道自己在干什么。 |
4
Sylv 2019 年 2 月 25 日 via iPhone
最后的 git pull 应该没用,前两个连用的目的是用 origin/master 覆盖本地分支,一般是本地分支和远程分支有冲突时重置用。
|
5
mcfog 2019 年 2 月 25 日 via Android
面试的时候如果要考 git (不推荐),可以考虑问一下这串命令的三个毛病是啥
|
6
ChristopherWu 2019 年 2 月 25 日 |
7
ChristopherWu 2019 年 2 月 25 日
另外,随便用 reset,怕不是乱来。 - = -
|
8
ichou 2019 年 2 月 25 日
这个三连还差点意思
git fetch --all && git reset --hard origin/master && git pull -f 这样更素质 |
9
momocraft 2019 年 2 月 25 日
其实这样也不安全,reset 不改变 tracking branch 的,难说 pull 后 merge 到哪里去
|
10
meteor957 2019 年 2 月 25 日
同问
|
11
yuyehack 2019 年 2 月 25 日
git fetch 拉取所有更新不同步,第二是 本地代码同步线上最新版本 第三 ,前两个执行完了没啥用
|
12
povvoq 2019 年 2 月 25 日 via Android
可以看一下 fetch 和 pull 的差异
第二条很简单,强制恢复到 master 分支 |