@MirKey

Как устроена команда git push?

Я использую субмодули и нет ни одной библиотеки python которая бы поддерживала git push субмодуля в его репозиторий. Хочу реализовать самостоятельно из нескольких команд, но не знаю как это происходит на примитивном уровне.
Мне понравился ответ с описанием команды git pull. Можете дать подобное описание для git push?

1. команда git pull это на самом деле алиас для git fetch + git merge
работает она так, сначала через git fetch получает новое состояние ветки из origin, а потом передает управление git merge, он в свою очередь если ваша ветка разошлась делает merge, если нет то делает fast forward как следствие могут появиться не нужные комиты вида "Merge branch "test" to "test""

По этому советую вместо git pull делать всегда git fetch, а потом смотреть git status а там уже либо git rebase origin/test либо git pull
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
vhood
@vhood
Не забывайте отмечать решения
Как устроена команда git push?
вот так

Можете дать подобное описание для git push?
А что не так с описанием?

git push отправляет данные в удаленный репозиторий...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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