1、获取数据(fetch),项目右键 -> Team -> Remote -> Fetch From ...,Gerrit 是基于 Git 的代码审核软件,如下图所示:
2、选择远程代码库,如下图所示:
3、自定义选择要获取的远程分支,该图是远程仓库中的所有,如下图所示:
4、fetch 只是把服务端的代码更新,放到本地的代码库中,还需要与本地分支合并,才能真正将代码更新到工作目录中,如下图所示:分支的合并也是在这里操作,注意图中,当前是 master,然后要把 origin/master 合并到 master 中squash:不创建新的 commitpull = fetch + merge
5、推送(push)自定义更新某个分支,如下图所示:
6、push所有分支和标签,如下图所示:
7、Git 可以同时设置多个远程分支,这里的 Upstream 可以简单的理解成是默认的远程分支,因为代码的版本历史,就像溪流不断向前,因此把沪枭诽纾代码源称为 Upstream(因为本地的代码 clone 自这里)。