Я использую git, и я не хочу добавлять, фиксировать какую-то папку, но она показывает мне измененные файлы. Как это остановить.Не хочу зафиксировать некоторую папку в Git
это показать мне в
git status
Я использую git, и я не хочу добавлять, фиксировать какую-то папку, но она показывает мне измененные файлы. Как это остановить.Не хочу зафиксировать некоторую папку в Git
это показать мне в
git status
Чтобы убрать из буфера в файл или папку, которую вы случайно добавили, используйте git checkout -- path/to/file_or_folder
:
git checkout -- path/to/your/file.ext
или
После того, как вы проверите папку, добавьте ее в '.gitignore'. –
@IvanRubinson. Предположим, что папка уже не версирована (что, по-видимому, это не так). –
Как использовать gitignore? –
Если вы хотите игнорировать навсегда, добавьте его в файл .gitignore.
Просто создайте файл в своем репо с .gitignore filename и добавьте относительный путь к папке.
Вот ссылка документация - https://help.github.com/articles/ignoring-files/
Чтобы игнорировать каталог, в .gitignore: 'directory/*' (игнорирует все файлы в папке с именем «directory») –
, где мне нужно добавить этот файл в .git папку или в корневой каталог проекта –
Он должен быть в том же каталоге где находится ваша .git-папка (которая обычно является вашим корнем проекта) –
Шаг 1. Добавьте путь к папке корневого файла .gitignore вашего репо.
path_to_your_folder/
Шаг 2. Удалите папку из локального отслеживания git, но держите ее на своем диске.
git rm -r --cached path_to_your_folder/
Шаг 3. Вставьте свои изменения в репозиторий git.
Папка будет считаться «удаленной» с точки зрения Git (т. Е. Она находится в прошлой истории, но не в последней фиксации, и люди, вытаскивающие из этого репо, будут удалять файлы с их деревьев), но остаются в вашем рабочем каталоге, потому что вы использовали --cached
.
Вы можете добавить определенные файлы с помощью следующей команды.
git add filename
, а затем передать код. В этом случае вы сможете нажать только указанные файлы.
Кроме того, в качестве альтернативы вы можете обновить файл .gitignore и указать файлы, которые вы не хотите совершать.
Обновите нас тем, что характер этой папки. Имеет ли эта папка исходные файлы, которые вы бы хотели использовать для своего репозитория? В папке содержатся локальные файлы конфигурации? Или что-то еще? –