LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

Если тебе надо просто зафиксировать старую версию, то:

  1. Закоммить старую версию
  2. git revert HEAD — верни все как было
  3. git push — поделись с друзьями

Если удалённый сервер разрешает модерацию push force, то можешь даже сделать красивую историю:

  1. Коммитишь старую версию файла
  2. git rebase -i HEAD~<сколько коммитов назад нужно было вкоммитить + 1> и перемещаешь строчку со своим коммитом куда надо
  3. С вероятностью 99.9(9)% возникнут конфликты. Решаются просто:git checkout HEAD . (вот тут точно не помню, либо HEAD либо коммит *после* HEAD)
  4. git push --force
  5. Горишь в аду

Исходная версия KennyMinigun, :

Если тебе надо просто зафиксировать старую версию, то:

  1. Закоммить старую версию
  2. git revert HEAD — верни все как было
  3. git push — поделись с друзьями

Если удалённый сервер разрешает модерацию push force, то можешь даже сделать красивую историю:

  1. Коммитишь старую версию файла
  2. git rebase -i HEAD~<сколько коммитов назад нужно было вкоммитить + 1> и перемещаешь строчку со своим коммитом куда надо
  3. С вероятностью 99.9(9)% возникнут конфликты. Решаются просто:git checkout HEAD .
  4. git push --force
  5. Горишь в аду