Как я могу изменить историю git (git rebase -i) после того, как я сделал git push

Как я могу сделать git rebase -i после того, как я сделаю git push? Я прочитал, что не могу редактировать историю после git push.

1
задан 6 November 2013 в 22:37

2 ответа

Вы можете редактировать историю после нажатия, просто не рекомендуется. На самом деле, перебазирование вообще не рекомендуется.

git push -f обновит пульт после перезаписи. Если у вас есть другие люди, читающие этот источник, то выполнение push -f после переписывания испортит их репозитории.

0
ответ дан 6 November 2013 в 22:37

Я думаю, что вы заинтересованы в:

man git-filter-branch

Все необходимые вещи там. Есть также несколько примеров. См. Также man git-rebase , man git-push . Там все объяснено, просто не торопитесь, чтобы прочитать это.

0
ответ дан 6 November 2013 в 22:37

Другие вопросы по тегам:

Похожие вопросы: