Git 推送时拉 --rebase
Git pull --rebase when push
我想知道 git 是否可以在执行 git push
时自动 pull --rebase
?
我的意思是,如果 git push
被拒绝,自动执行 git pull --rebase
,然后再次执行 git push
,这样我就不需要每次有人在我面前推送时手动执行此操作。
感谢您的回答。
你可能想做
git pull --rebase && git push
也许您想为此创建一个别名
git config --global alias.rbpush '! git pull --rebase && git push'
然后使用以下方式调用它:
git rbpush
但请记住,变基可能会导致您必须解决的冲突。当您正在解决冲突时,另一个开发人员可能会同时推动。
[编辑] 删除别名中的“_”,因为 git 不解析它们。
我想知道 git 是否可以在执行 git push
时自动 pull --rebase
?
我的意思是,如果 git push
被拒绝,自动执行 git pull --rebase
,然后再次执行 git push
,这样我就不需要每次有人在我面前推送时手动执行此操作。
感谢您的回答。
你可能想做
git pull --rebase && git push
也许您想为此创建一个别名
git config --global alias.rbpush '! git pull --rebase && git push'
然后使用以下方式调用它:
git rbpush
但请记住,变基可能会导致您必须解决的冲突。当您正在解决冲突时,另一个开发人员可能会同时推动。
[编辑] 删除别名中的“_”,因为 git 不解析它们。