0

我怎样才能使别名仅在存在时才从远程签出分支。换句话说,我怎么能压制

如果<branch>未找到,但在一个远程(调用它)中确实存在一个<remote>具有匹配名称的跟踪分支,则视为等同于 $ git checkout -b <branch> --track <remote>/<branch>

我如何重现这个:假设我们有一个具有确切名称的远程分支,branch/Name但是(在 fetch 之后)我尝试使用 name 签出分支branch/NAME。这样做是用 name 创建本地分支branch/NAME,然后我们用 name 创建远程分支,branch/NAME现在混乱开始了。我想做的就是让 git checkout 区分大小写。因此,如果远程别名中没有具有确切名称的分支,则应该简单地以某种消息或其他方式失败。

4

0 回答 0