2016-09-11 3 views
0

Есть ли волшебная переменная в Git для ссылки на фиксацию, где была создана текущая ветка? Например, я хочу показать фиксации только в текущей ветке после точки, в которой история была разветвленной. Конечно, я мог бы сэкономить журнал, чтобы найти точку ветвления и команду вроде master..head, но это не сработает, если ветка уже слилась с мастером. Я хочу иметь возможность просматривать коммиты, введенные в текущей ветви, в общем, независимо от того, объединены они или нет, и показывать только эти коммиты, а не выводить их из полного логарифма.Git, как обращаться с точкой ветвления от текущей ветви

ответ

1

Нет, нет ссылки на оригинальную фиксацию. Филиалы в Git просто указывают на текущую фиксацию.

0

Нет. Но вы могли бы узнать, завершен ли он.

git reflog <branch> 

Самый ранний рефлог записывает то, что вы хотите.

Если вам действительно нужна эта функция, лучше всегда создавать тег при создании новой ветви. И попросите всех членов команды следовать этому правилу.

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

  • Нет связанных вопросов^_^