Skip to content

Git for gerrit 简易命令行工具,辅助提交代码到gerrit上的

License

Notifications You must be signed in to change notification settings

golang108/git-gerrit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-gerrit

Git for gerrit 简易命令行工具,辅助提交代码到gerrit上的

用法

./git-gerrit
? will run: git push origin HEAD:refs/for/main 是否决定执行了? [y/N] █

默认会执行类似上面的push命令,输入y就会真正执行push动作了,输入其他就退出。

origin 是默认的 git remote, 如果有多个会提示让用户选择的

main 是 默认的 git branch, 同样的分支名称也是,有多个会提示用户去选择的

直接推送到heads下

$ ./git-gerrit -H 
? will run: git push origin HEAD:refs/heads/main 是否决定执行了? [y/N] █

push子命令

默认不加任何子命令的话 就会是 push子命令,等于 git-gerrit push

$ ./git-gerrit -h    
push to gerrit

Usage:
  git-gerrit push [flags]

Flags:
  -b, --branch string         what remote branch want to push
  -c, --carbon  string        push to gerrit with cc, Multiple  separated by commas
  -E, --edit                  push to gerrit Change Edits,
                              edit is not supported for new changes
  -g, --hashtags string       push to gerrit with hashtags
  -H, --heads                 push to gerrit refs/heads/ directly
  -h, --help                  help for push
  -l, --label string          push to gerrit with Review labels
                              ex: Code-Review+1,l=Verified+1
  -m, --message string        push to gerrit with Patch Set Description
      --no-publish-comments   push to gerrit with No Publish Draft Comments
  -p, --private               push to a private change
      --publish-comments      push to gerrit with Publish Draft Comments
  -P, --remove-private        push to remove the private flag
  -W, --remove-wip            push to remove the wip flag
  -r, --reviewer string       push to gerrit with reviewer, Multiple  separated by commas
  -t, --topic string          push to gerrit with topic
  -w, --wip                   push a Work-In-Progress change



help 子命令

$ ./git-gerrit help 
git gerrit cli

Usage:
  git-gerrit [command]

Available Commands:
  help        Help about any command
  push        push to gerrit
  version     show this command version info

Flags:
  -h, --help   help for git-gerrit

Use "git-gerrit [command] --help" for more information about a command.

作为git子命令来使用

把这个 可执行文件放到环境变量 PATH 路径下面 即可

然后就可以这样执行了

$ git gerrit -h 

About

Git for gerrit 简易命令行工具,辅助提交代码到gerrit上的

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published