Задать вопрос
Ответы пользователя по тегу Git
  • Git и два репозитория (public и private)?

    @mr_idiot
    Сделайте на гитхабе отдельный проект, в нем sh-скрипт, который сливает в какую-нибудь папку последнюю версию вашего проекта, переносит то что нужно в корень и коммитит с нужным сообщением.
    Вы сможете отслеживать в логе как «обновления» версии, так и изменения самого скрипта (если его понадобится изменить).
    Ответ написан
    Комментировать
  • Как организовать работу на маке?

    @mr_idiot
    Нужно использовать редакторы, выкладывать на продакшн, разумеется у каждого должен быть дев-сервер, желательно использовать гит, и, конечно, миграционные фреймворки.
    Ответ написан
    Комментировать
  • Почему продублировались все коммиты?

    @mr_idiot Автор вопроса
    Покопался, и понял в чем была моя ошибка. Я запускал скрипт переименования находясь в ветке (не в master). Соотвественно, git нарисовал новую историю коммитов, а когда смерджил ветку в master, приплюсовал ее к оригинальной.
    Исправить это по-простому не получится, но можно сделать следующее: откатить ветку master на коммит до слияния:

    git reset --hard commit

    Там история еще нормальная. Затем черри-пикнуть все нужные коммиты из функциональной ветки:

    git cherry-pick commit..commit

    Можно черри-пикнуть в новую ветку, а затем влить ее в master, чтобы восстановить коммит слияния.
    А переписывать историю нужно из ветки master. И после этого в нее нельзя вливать старые ветки.
    Ответ написан
    Комментировать