git - 使用动态参数创建 Git 别名
问题描述
如果我在一个分支上工作,我的 CL:
> my-project git:(my-branch)
当我想推送我的提交时,我必须这样做:
> my-project git:(my-branch) git push origin my-branch
有没有一种方法可以创建一个别名,自动获取分支的名称并将其放入原始命令中?
当我键入 justgit push
时,我收到以下错误:git push --set-upstream origin my-branch
解决方案
您实际上不需要在此处传递参数,因为HEAD
已经包含当前分支名称。
git config --global alias.p 'push origin HEAD'
然后git p
将当前分支推送到其远程分支
推荐阅读
- python - 具有多列的groupby,在熊猫中具有添加和频率计数
- hamming-code - 整个互联网上是否有任何地方可以从中复制/粘贴 Hamming(8,4) 表?
- javascript - 使用 AGM-MAPS + Angular 5 平滑过渡移动标记
- magento - Magento 2.3 在本地主机中无法正常工作
- tensorflow - 训练后如何获得单个测试实例的嵌入表示
- android - 将图像作为附件发送
- java - 如何获取 Websphere 服务器运行时基本目录路径
- python - 如何使用 python 将 mbox 文件转换为 .msg 文件格式?
- xamarin.forms - 运行 xamarin 表单映射时出现异常
- ios - 更新 UITableView 行和部分