对于一个项目,可能有多个人在进行操作。当在一个分支上工作一段时间之后,想看看remote的分支是否被同事所修改,可以先用git fetch指令看看是否存在不同,如果有不同,用git pull将remote的内容merge到本地。
往往在项目开发的过程中remote端不仅会有master分支,同时有个develop分支的存在。在我们编辑某个分支的时候,就要时不时查看是否develop分支已经被别人更新,这样做的好处是,在进行pull request的时候可以避免conflict的发生。
git fetch origin develop 与remote的develop进行比较,git diff HEAD FETCH_HEAD 可以查看与remote的develop具体在哪些地方存在区别。如果想要继续合并develop,使用git merge origin develop。
以上是在实习期间遇到的实际问题,做一下笔记,方便以后查询。
网友评论