上传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