Gerrit服务器状态,World Hello

repo push 就可以将各个项目的改动进行提交。

$ repo push

如果有多个项目同时进行了改动,为了避免出错,会弹出编辑器显示有改动需要提交的项目列表。

# Uncomment the branches to upload:

#

# project test/test1/:

# branch jiangxin ( 1 commit, Mon Oct 25 18:04:51 2010 +0800):

# 4f941239 0.2-dev -> 0.2-jiangxin

#

# project test/test2/:

# branch jiangxin ( 1 commit, Mon Oct 25 18:06:51 2010 +0800):

# 86683ece 0.2-dev -> 0.2-jiangxin

每一行前面的井号是注释,被忽略的行。将希望提交的分支前的注释去掉,就可以将该项目的分支执行推送动作。如下我们把两个分支的注释都去掉了,要对这两个项目当前分支的改动 push 到上游服务器。

# Uncomment the branches to upload:

#

# project test/test1/:

branch jiangxin ( 1 commit, Mon Oct 25 18:04:51 2010 +0800):

# 4f941239 0.2-dev -> 0.2-jiangxin

#

# project test/test2/:

branch jiangxin ( 1 commit, Mon Oct 25 18:06:51 2010 +0800):

# 86683ece 0.2-dev -> 0.2-jiangxin

保存退出(如果使用 vi 编辑器,输入 :wq 执行保存退出)后,马上开始对选择的各个项目执行 git push。

Counting objects: 5, done.

Delta compression using up to 2 threads.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 293 bytes, done.

Total 3 (delta 0), reused 0 (delta 0)

To ssh://git@github.com/ossxp-com/test1.git

27aee23..4f94123 jiangxin -> master

Counting objects: 5, done.

Writing objects: 100% (3/3), 261 bytes, done.

Total 3 (delta 0), reused 0 (delta 0)

To ssh://git@github.com/ossxp-com/test2.git

7f0841d..86683ec jiangxin -> master

--------------------------------------------

[OK ] test/test1/ jiangxin

[OK ] test/test2/ jiangxin

从提交日志我们可以看出来本地的工作分支 jiangxin 的改动被推送的远程服务器的 master 分支(本地工作分支跟踪的上游分支)。

我们再次执行 repo push ,会显示没有项目需要提交。

$ repo push

no branches ready for upload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值