Задать вопрос
Ответы пользователя по тегу Git
  • Вопросик по Git push?

    monester
    @monester
    DevOps/Python engineer
    Короткий ответ: нет

    Развернутый ответ:
    > git checkout -b sf origin/serverfix
    сделает ответвление от бранчи serverfix на удаленном хосте

    > git push
    не отправит ничего, т.к. ничего не было изменено в ветке sf

    > git push origin master
    отправит все изменения в мастер, если они были сделаны поверх последнего коммита или выдаст ошибку если sf не включает все коммиты мастера

    > git push --force origin master
    отправит все изменения в мастер даже если были коммиты которых нет в sf

    Для того, что бы не затереть ничего в мастере перед git push лучше сделать
    > git fetch origin
    > git rebase origin/master

    Что бы посмотреть на дерево коммитов можно воспользоваться коммандой:
    > git tree = log --oneline --decorate --all --graph
    Ответ написан
    Комментировать