上传git项目到gerrit
创建项目,创建时不要选择“Create initial empty commit”
在本地git目录,设置remote
例如:
git remote add origin ssh://user-acount@localhost:29418/the-project-name
创建完成,可以使用 git remote -v 查看是否成功。
可以从.git/config查看,多了如下内容:
1 2 3 | [remote "origin"] url = ssh://speedio@192.168.251.72:29418/builtin.v7bc fetch = +refs/heads/*:refs/remotes/origin/* |
上传项目到gerrit
1 | git push master |
创建track关系
上传之后本地的master和origin/master实际还未有track关系,所以创建track关系:
1 | git branch --set-upstream master origin/master |
可以从.git/config查看,多了如下内容:
1 2 3 | [branch "master"] remote = origin merge = refs/heads/master |
最后,可以执行下git pull看看:
1 2 | $ git pull Already up-to-date. |
参考:
http://stackoverflow.com/a/2286030/3316529