是否可以在Git中同时创建一个跟踪当前不存在的远程分支的本地分支并同时切换到它?

时间:2016-07-15 18:30:20

标签: git

我想对这一个人做出是或否的回答!

对于我提出的问题,我已经尝试过Git官方文档所说的应该运行的命令:

  

git checkout --track origin / my_branch_name

当我这样做时,我收到以下错误:

  

致命:无法更新路径并在同一>时间切换到分支'my_branch_name'。   您是否打算结帐“origin / my_branch_name”,无法将其解析为> commit?

超越所有信念至于如何努力获得基本的GIT问题的直接回答。

只是一个简单的是或否请!没有复杂的解释,或者“哦,我知道,如果你跳过这50个箍和梯子,你可以完成你的要求!”

我只想问是否有可能。如果答案是肯定的,请分享执行此操作的命令。谢谢...并且对此感到很难过。我之所以生气的原因是...因为在我看来它应该是本地创建的所有分支的DEFAULT行为也可以在远程仓库上创建,这样你就可以无缝推送而不需要所有的BS开销。难道没有其他人在使用Git这个星球上有什么样的外星人吗? [结束咆哮]

2 个答案:

答案 0 :(得分:2)

既然你已经表明你想要一个单行:

git checkout -b my_branch_name && git push -u origin my_branch_name

答案 1 :(得分:1)

否不可能同时进行所有这些操作,至少我无法