@Roma789

Почему пушатся коммиты которые я не делал в ветке?

создаю новую локальную ветку, перехожу в неё делаю изменения, делаю коммит и пушу, на удалённом репозитории в этой ветке появляются два предыдущих коммита
  • Вопрос задан
  • 117 просмотров
Решения вопроса 2
Aetae
@Aetae
Тлен
Не бывает совсем "новых" веток - все ветки откуда-то растут.
Если в запушеной ветке два коммита вместо одного, значит один из них уже был в той ветке, от которой вы отпочкованли "новую".
Ответ написан
Комментировать
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вы же не на пустом месте ветку создали? В момент создания ветки «в неё» сразу попадают все предыдущие коммиты вниз по истории дерева коммитов. И после отправки, в ветке внешнего репозитория появится ровно столько коммитов, сколько было в локальном.

Другими словами — ветка это не какое-то хранилище, в которое складываются коммиты. Ветка это указатель на точку на дереве коммитов проекта. А дерево уже содержит все коммиты проекта.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы