Git checkout -b with --track 失败
Git checkout -b with --track fails
目前,我在尝试创建新分支并同时设置跟踪时遇到以下错误。请注意 co
是 checkout
的别名
git co -b feature/validation --track fork/feature/validation
错误
fatal: Cannot update paths and switch to branch 'feature/validation'
at the same time. Did you intend to checkout
'fork/feature/validation' which can not be resolved a s commit?
备注
我正在使用 Msysgit
使用 -b
或 --track
选项。不要同时使用它们,因为它们具有相似的功能。
git checkout -b feature/validation fork/feature/validation
或
git checkout --track fork/feature/validation
将具有相同的输出,即创建 feature/validation 跟踪远程分支 feature/validation 的分支。第一种方法使您可以灵活地使用本地分支来跟踪具有不同名称的远程分支。第二个是 shorthand 方法,它使用相同的名称设置本地和远程分支。使用适合您需要的那个。
目前,我在尝试创建新分支并同时设置跟踪时遇到以下错误。请注意 co
是 checkout
git co -b feature/validation --track fork/feature/validation
错误
fatal: Cannot update paths and switch to branch 'feature/validation' at the same time. Did you intend to checkout 'fork/feature/validation' which can not be resolved a s commit?
备注 我正在使用 Msysgit
使用 -b
或 --track
选项。不要同时使用它们,因为它们具有相似的功能。
git checkout -b feature/validation fork/feature/validation
或
git checkout --track fork/feature/validation
将具有相同的输出,即创建 feature/validation 跟踪远程分支 feature/validation 的分支。第一种方法使您可以灵活地使用本地分支来跟踪具有不同名称的远程分支。第二个是 shorthand 方法,它使用相同的名称设置本地和远程分支。使用适合您需要的那个。