git interactive patch

Я расскажу о том, чем я пользуюсь ежедневно, — о режиме патча.

что такое patch?

Идея заключается в том, чтобы помочь вам выбрать, что вы хотите добавить/удалить во всем, что у вас есть локально.

У вас может быть файл с 3 изменениями, которые вы будете фиксировать либо в разных коммитах, либо в разных ветках.

До того, как я начал использовать patch, это всегда было для меня мучением, потому что мне приходилось отменять локальный код или играть с временными файлами.

Дальнейшее чтение

https://www.codementor.io/@maksimivanov/add-specific-lines-with-git-patch-eais7k69j

выберите модификации, которые вы хотите добавить в индекс

git add --patch
Войдите в полноэкранный режим Выйти из полноэкранного режима

выберите модификации, которые вы хотите добавить в новый тайник

git stash --patch
Войти в полноэкранный режим Выйти из полноэкранного режима

удалить модификации, которые вы хотите добавить в индекс

git reset --patch
Войти в полноэкранный режим Выйти из полноэкранного режима

восстановить нужные вам изменения из последней фиксации

git restore --patch HEAD^1
git commit --amend --no-edit
Войти в полноэкранный режим Выйти из полноэкранного режима

Здесь:

Оцените статью
devanswers.ru
Добавить комментарий