Git pull --rebase推送时

时间:2015-05-19 07:27:02

标签: git push rebase pull

我想知道在执行pull --rebase时git是否可以自动git push

我的意思是如果git push被拒绝,请再次自动执行git pull --rebase然后git push,这样每次有人在我面前推送时我都不需要手动执行此操作。

感谢您的回答。

1 个答案:

答案 0 :(得分:7)

您可能想要

git pull --rebase && git push

也许你想为这个

创建一个别名
git config --global alias.rbpush '! git pull --rebase && git push'

然后使用:

调用它
git rbpush

但请记住,rebase可能会导致您必须解决的问题。而当你解决冲突时,另一位开发人员可能会同时推动这些冲突。

[编辑]删除别名中的“_”,因为git不解析它们。