今天我必须使用名为origin/}__test_syntax_error_in_simpack_settings
的远程分支。我想为它创建一个跟踪分支。
我必须输入:
git branch }__test_syntax_error_in_simpack_settings origin/}__test_syntax_error_in_simpack_settings
我没有第一个参数的自动完成,只有第二个参数。我不喜欢打字。有更快的方法吗?主要障碍是必须键入新的本地跟踪分支的名称。有没有办法告诉Git,“创建一个与origin/whatever
同名的跟踪分支?”
答案 0 :(得分:31)
git checkout -t -b whatever origin/whatever
或短
git checkout -t origin/whatever
答案 1 :(得分:5)
我在bash中这样做:
git branch {,origin/}}__test_syntax_error_in_simpack_settings
旁注:除非正确转义,否则您似乎有非常不寻常的分支名称可能会在shell中产生问题。考虑重命名你的分支,为自己节省一些打字和问题的简单方法(低调的水果:))