Как удалить файлы, которые добавляются для фиксации - PullRequest
0 голосов
/ 25 марта 2011

Я добавил два новых файла в свой коммит и удалил их после коммита в локальное хранилище, как можно удалить эти файлы из того же коммита.

Ответы [ 2 ]

2 голосов
/ 25 марта 2011

Я предполагаю, что вы сделали следующее:

//Created files A.txt and B.txt
git add A.txt
git add B.txt
git commit -m "Commit message"

Теперь вы хотите, чтобы в предыдущем коммите не было двух файлов A.txt и B.txt, поэтому вы можете сделать:

git rm A.txt
git rm B.txt
git commit --amend

Но помните, если вы PUSHED , которые фиксируют, НЕ ИЗМЕНИТЬ , вместо этого создайте новый коммит, который удалит два файла.

1 голос
/ 25 марта 2011

git reset --soft HEAD ^

Это отменит ваш последний коммит и переведет репо в состояние прямо перед тем, как вы сделали последний коммит.Отсюда вы можете удалить и удалить / удалить файлы и т. Д.

...