← Все вопросы

Как закоммитить не все изменения, а только часть файлов?

Задан 3 месяца назад432 просмотров3 ответа
9

Поправил три файла в рамках разных задач, а коммит хочу сделать аккуратный — только по одной фиче. git add . хватает всё подряд. Как добавить выборочно?

3 ответа

12

Просто перечисли нужные файлы: git add file1.py file2.py, остальное останется неотслеженным. Потом git commit.

10

А если в одном файле часть строк по одной задаче, а часть по другой — есть git add -p (patch): git разбивает изменения на куски (hunks) и по каждому спрашивает y/n. Очень удобно собирать чистые коммиты.

Егор Зробко Это прям мастхэв, как узнал — перестал коммитить кашу. · 3 месяца назад
4

git add имя_файла.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект