Ответы пользователя по тегу Git
  • Atom удаляет закомиченный файл?

    SagePtr
    @SagePtr
    Еда - это святое
    А в другой ветке этот файл есть? Если нет, то правильно делает, что удаляет, при переключении веток удаляются файлы, отсутствующие в ветке, и добавляются присутствующие. Сам файл при этом вернётся, если обратно переключиться на нужную ветку.
    Ответ написан
    2 комментария
  • Правильно ли я понимаю суть веток в git?

    SagePtr
    @SagePtr
    Еда - это святое
    В дополнение к suberg, ещё один пример: одиночный разработчик решил реализовать какую-то одну новую фичу, разработка которой займёт некоторое время. За то время, пока эта фича разрабатывается, может срочно понадобиться внести в стабильный код какие-нибудь багфиксы, не дожидаясь окончания работы над этой фичей, не добавляя в готовый продукт полуготовую версию фичи, и не откатываясь туда-сюда. А потом, когда фича готова и протестирована, просто влить её в основную. Это самый простейший пример, когда у нас две ветки, условные stable и development.
    Ещё можно сразу над несколькими фичами работать и они могут находиться на разной стадии готовности, тогда тоже проще разнести по двум разным веткам, чтобы можно было добавить потом в основную ветку ту, которая раньше будет целиком готова, не дожидаясь доработки другой.
    Ответ написан
    Комментировать
  • BitBucket Восстановить репозиторий после git push -f origin master?

    SagePtr
    @SagePtr
    Еда - это святое
    Попробуйте git reset --hard origin/master@{1}
    Ответ написан
  • Можете помочь разобраться с ошибками?

    SagePtr
    @SagePtr
    Еда - это святое
    Скорее всего, вы пытаетесь запушить в чужой удалённый репозиторий. В github это делается не так, сначала вы делаете форк репозитория, затем вносите в свой локальный форк изменения, а потом создаёте пулл-реквест, который одобряется или отклоняется владельцем удалённого репозитория (или другими участниками, имеющими доступ на запись, которые назначаются владельцем).
    Ответ написан