Можно ли избежать «повторного кода» для нескольких сигналов тревоги (ранее было: «Несколько сигналов тревоги» = «Несколько получателей загрузки»)?

Чтобы быть ясным: принятый ответ правильный. Сначала попробуйте. Тем не менее, это может быть излишне сложным для некоторых случаев использования, особенно если вы столкнулись с такими неприятными ошибками, как «фатальная: плохая ревизия - пустая» или действительно не заботятся об истории вашего репо.

Альтернативой будет:

  1. cd к базовой ветви проекта
  2. Удалить чувствительный код / ​​файл
  3. rm -rf .git / # Удалить все git-данные из вашего кода
  4. Перейдите в github и удалите репозиторий
  5. Следуйте этому руководству, чтобы подтолкнуть ваш код к новому репозиторию, как обычно - https: // help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

Это, конечно, удалит все фиксации ветвей истории, а также проблем как с вашим реестром github, так и с местным реестром git. Если это неприемлемо, вам придется использовать альтернативный подход.

Назовите это ядерным вариантом.

-8
задан Fantômas 18 February 2014 в 13:13
поделиться