Отменить несколько файлов и папок 'git add'

Я выполнил

git add .

и теперь я хочу вернуть этот git add. Как я могу это сделать?

Ответ 1

git reset (что эквивалентно git reset HEAD) будет un- add (чаще всего "неустановленным" ) всеми файлами.

В Git, revert используется для отмены существующего фиксации (обычно это фиксация, которая произошла некоторое время назад или была передана другим пользователям). Если ваше сообщение еще не было передано другим, есть способы "переписать" недавнюю историю, чтобы вы могли притворяться, что изменения, которые вы хотите вернуть, никогда не происходили в первую очередь.

Ответ 2

Вы можете отключить все снимки с помощью git reset HEAD или выборочно отключить пути с помощью git reset HEAD -- <filepath>.