【发布时间】:2012-07-12 07:40:24
【问题描述】:
我经常 rebase 功能分支,然后想强制将它们推送到服务器。
git push --force origin feature-mongodb-support
git push --force origin <current branch>有什么快捷方式吗?
【问题讨论】:
-
我总是设置配置/跟踪,以便
git push单独推送到默认的远程跟踪分支。如果你能做到这一点,你可以去git push -f? (只是好奇:如果你推送一个糟糕的 rebase,你在这个工作流程中的备份计划是什么?我假设你是唯一一个在这些功能分支上工作的人?) -
这个问题不是专门针对常用的
git push -f origin <current branch name>构造中如何去掉当前分支名称的吗?然后接受的答案完全没有抓住重点,@Mike 的评论应该是接受的答案。 -
我认为最好的答案是将其设置为默认值:
git config --global push.default current(来自here)。