LINUX.ORG.RU

git удаление файлов


0

0

Создал git репозиторий залил туда проект.
Потом на локальной копии сделал make clean.
Выполняю:
git add .
git status
git commit -m «delete»
git push origin
Но файлы в репозитории почему то не удаляются.
Почему? и как тогда применить изменения что бы файлы из репозитория стерлись?


«git add .» добавит новые и измененные файлы.

«git add -A» заметит удаление файлов.

PS1. В .gitignore следует добавить имена файлов (шаблоны имен), соответствующие генерируемым файлам.

PS2. Если используются autotools, то следует делать make distclean, чтобы полностью избавиться от всех сгенерированных файлов.

dmitry_vk ★★★
()
Ответ на: комментарий от dmitry_vk

Спасибо, то что нужно. Вообще решил осваивать cmake что бы не гадить в каталоге с исходниками.

n4ela
() автор топика
Ответ на: комментарий от n4ela

Можно ещё `git rm` делать. Эта команда и файл удалит и git это заметит.

Вообще решил осваивать cmake что бы не гадить в каталоге с исходниками.

Одобряю

GArik ★★★
()
Ответ на: комментарий от dmitry_vk

>PS2. Если используются autotools, то следует делать make distclean, чтобы полностью избавиться от всех сгенерированных файлов.

То есть постоянно пересоздавать эти файлы? Криво как-то...

anonymous
()
Ответ на: комментарий от anonymous

>То есть постоянно пересоздавать эти файлы? Криво как-то...

Ну постоянно не нужно. Достаточно внести эти файлы в .gitignore

dmitry_vk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.