【问题标题】:Git checkout -b with --track fails带有 --track 的 Git checkout -b 失败
【发布时间】:2016-04-22 20:46:19
【问题描述】:

目前在尝试创建新分支并同时设置跟踪时,我收到以下错误。请注意,co 的别名为 checkout

git co -b feature/validation --track fork/feature/validation

错误

致命:无法更新路径并切换到分支“功能/验证” 同时。您是否打算结帐 'fork/feature/validation' 哪个不能被解决?

注意 我正在使用 Msysgit

【问题讨论】:

  • 是的,fork 是远程的

标签: git msysgit


【解决方案1】:

使用-b--track 选项。不要同时使用它们,因为它们具有相似的功能。

git checkout -b feature/validation fork/feature/validation

git checkout --track fork/feature/validation

将具有相同的输出,即创建跟踪远程分支功能/验证的功能/验证分支。第一种方法使您可以灵活地使用本地分支来跟踪具有不同名称的远程分支。第二种是一种速记方法,它使用相同的名称设置本地和远程分支。使用适合您需求的那一款。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-17
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-16
    • 2011-12-20
    • 2020-03-05
    相关资源
    最近更新 更多