Я внес некоторые изменения в свой проект. Когда я набираю git log, я получаю следующие изменения:
git log
Вопрос: Как удалить из этого списка изменений файл demo.js? Какую команду я должен использовать? Я хочу сделать это, потому что я не хочу добавлять все файлы в мой удаленный репозиторий с помощью команды git add ..
demo.js
git add .
Используйте эту команду
git checkout -- <file-path>
<file-path> можно заменить на ., если нужно удалить все файлы
<file-path>
.
Чтобы удалить все изменения из demo.js:
git checkout -- demo.js
Поскольку это неотслеживаемый файл, вы можете удалить его с помощью обычной «команды удаления файла» вашей оболочки. Если вы хотите сохранить файл локально на вашем компьютере, лучше всего поместить его в файл .gitignore.
.gitignore
Если вы хотите, чтобы git не отслеживал эти файлы, добавьте их в .gitignore:
echo demo.js >> .gitignore echo test.html >> .gitignore
. Вы можете разместить несколько .gitignore файлов в любом месте репо.