仅当分支存在于远程时​​才检出分支的别名

时间:2016-07-15 13:36:00

标签: git git-alias

如果存在分支,我怎样才能创建从远程检出分支的别名。换句话说,我该如何压制

  

如果找不到<branch>但是在一个具有匹配名称的遥控器(称为<remote>)中确实存在跟踪分支,则视为等效于   $ git checkout -b <branch> --track <remote>/<branch>

我如何复制这个:假设我们有一个名为branch/Name的远程分支,但随后(在获取之后)我尝试检查名为branch/NAME的分支。这样做是因为它创建了名为branch/NAME的本地分支,但随后我们创建了名为branch/NAME的远程分支,现在混乱开始了。我想做的就是让git checkout区分大小写。因此,如果在远程别名中没有具有确切名称的分支,则应该使用某种消息或其他任何内容失败。

0 个答案:

没有答案