2015-04-20 4 views

ответ

4

Использование HEAD для ссылки на текущую ветвь.

shipit = push origin HEAD 
0

Там не может быть тока ветви (режим «отдельно стоящая головы», где HEAD содержит сырой SHA-1 вместо имени ветви).

Если является током ветви, она хранятся в виде символической ссылки в HEAD:

$ git symbolic-ref HEAD 
refs/heads/master 
$ git symbolic-ref --short HEAD 
master 

Если HEAD отсоединяются:

$ git symbolic-ref HEAD 
fatal: ref HEAD is not a symbolic ref 

Для частного случая подталкивания, а Derek S already answered, вы можете просто использовать имя HEAD напрямую. (Это работает и для некоторых других команд, для тех, где он недоступен, используйте git symbolic-ref.)

Смежные вопросы