Git pull命令与fetch命令的区别
今天在公司碰到个问题,公司不使用master分支作为主分支,而使用release分支作为主分支,这就碰到了个问题,也就是当clone一个项目下来的时候,如果master跟release分支有冲突,就不能pull了,自己还要解决冲突。
刚下一个项目,也不懂冲突到底怎么回事,也就很难搞了。
这个时候,就不得不提Git的两个命令,git fetch和git pull
Git中从远程的分支获取最新的版本到本地有这样2个命令:
Git fetch
git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin mastergit log -p master..origin/mastergit merge origin/master
评论列表()