将本地分支推送到同名的新远程分支的快捷方式

Nik*_*lai 4 git

我的新分支工作流程是:

git checkout -b <new branch name>
// making changes, commit the changes
git push -u origin <new branch name>
Run Code Online (Sandbox Code Playgroud)

有没有办法将本地分支推送到新的远程分支,而无需再次写入分支名称(本地和远程分支将具有相同的名称)?每天我都会创建至少 1 个具有很长名称的功能分支,并且在一天结束时我必须返回 JIRA 板以获取项目 ID 和会议所需的其他内容。我只是好奇是否有一些 hack 可以获取本地分支名称并将其直接传递给git push -u origin <local branch name>

Qur*_*erd 10

我这样做,HEAD 自动引用您当前的分支(技术上是当前提交,但不用担心)

git Push -u 原点 HEAD


小智 5

尝试git config --global push.default current然后就可以了git push -u origin