简写git push origin HEAD:refs/for/branch

750 阅读1分钟

在git的配置文件添加别名:

[alias]    
  review = "!f() { git push -u ${1:-origin} HEAD:`git config branch.$(git name-rev --name-only HEAD).merge | sed -e 's@refs/heads/@refs/for/@'`; }; f"

或用命令行:

git config --global alias.review="!f() { git push -u ${1:-origin} HEAD:`git config branch.$(git name-rev --name-only HEAD).merge | sed -e 's@refs/heads/@refs/for/@'`; }; f"

保存后 执行 git review就可以将已提交到本地仓库的代码提交到当前的分支上去了 

经后提交代码:git review 就可以了,相当于 git push origin HEAD:refs/for/[当前分支名]