你输入命令 "git checkout foo"。
如果存在名为 "foo" 的分支但没有该名称的文件,则切换到该分支 - 如果存在该名称的文件但不存在此类分支,则更新文件 "foo"。
但我想知道---是否有一种方法可以无条件地输入命令,以便Git始终将 "foo" 解释为无论如何都是分支名称的名称?这包括(但不限于)规定,如果没有名为 "foo" 的分支,则操作将失败,即使存在同名的文件。
那么 - 有任何方法可以做到这一点吗?
谢谢。
如果存在名为 "foo" 的分支但没有该名称的文件,则切换到该分支 - 如果存在该名称的文件但不存在此类分支,则更新文件 "foo"。
但我想知道---是否有一种方法可以无条件地输入命令,以便Git始终将 "foo" 解释为无论如何都是分支名称的名称?这包括(但不限于)规定,如果没有名为 "foo" 的分支,则操作将失败,即使存在同名的文件。
那么 - 有任何方法可以做到这一点吗?
谢谢。