Есть ли волшебная переменная в Git для ссылки на фиксацию, где была создана текущая ветка? Например, я хочу показать фиксации только в текущей ветке после точки, в которой история была разветвленной. Конечно, я мог бы сэкономить журнал, чтобы найти точку ветвления и команду вроде master..head
, но это не сработает, если ветка уже слилась с мастером. Я хочу иметь возможность просматривать коммиты, введенные в текущей ветви, в общем, независимо от того, объединены они или нет, и показывать только эти коммиты, а не выводить их из полного логарифма.Git, как обращаться с точкой ветвления от текущей ветви
0
A
ответ
1
Нет, нет ссылки на оригинальную фиксацию. Филиалы в Git просто указывают на текущую фиксацию.
0
Нет. Но вы могли бы узнать, завершен ли он.
git reflog <branch>
Самый ранний рефлог записывает то, что вы хотите.
Если вам действительно нужна эта функция, лучше всегда создавать тег при создании новой ветви. И попросите всех членов команды следовать этому правилу.