Ответ 1
Создайте текстовый файл с именем .gitignore
в корневой папке и добавьте следующие строки, чтобы исключить файлы:
*.obj
test.c
Затем добавьте .gitignore в репозиторий git и зафиксируйте:
$ git add .gitignore
$ git commit .gitignore
Я пытаюсь начать использовать git и tortoise- git.
Есть ли способ скрыть файлы, которые никогда не должны отслеживаться полностью? В настоящее время все временные файлы сборки находятся в том же списке "Not Versioned", что и новые файлы, когда я совершаю изменения.
Создайте текстовый файл с именем .gitignore
в корневой папке и добавьте следующие строки, чтобы исключить файлы:
*.obj
test.c
Затем добавьте .gitignore в репозиторий git и зафиксируйте:
$ git add .gitignore
$ git commit .gitignore
Вам нужно изучить .gitignore файлы.
git help gitignore
TortoiseGit может добавлять файлы в список игнорирования со многими параметрами.
Щелкните правой кнопкой мыши → TortoiseGit → Добавить в список игнорирования → по имени файла/по расширению
Появится диалоговое окно для выбора параметров:
Игнорировать тип
Этот файл только (соответствует абсолютному имени),
Рекурсивный (совпадение с тем же именем)
Игнорировать файл
.gitignore
в корневом каталоге (необходимо зафиксировать)
.gitignore
в включенном каталоге (необходимо зафиксировать)
.git/info/exclude
(например, файл конфигурации, сохраненный локально)
Если у вас есть файлы, уже добавленные в репозиторий, но их нужно удалить/проигнорировать. Выполните следующие действия:
Поскольку одним из преимуществ TortoiseGit
является использование пользовательского интерфейса, особенно если вы использовали другие продукты, такие как TortoiseSVN
и TortoiseHg
, вот некоторые способы пользовательского интерфейса для этого:
Файл не добавлен
Легкий способ добавления файлов в исключения .gitignore
- это когда вы выбираете файлы, которые нужно выполнить, когда вы выполняете git commit
через Tortoise - Tortoise будет перечислять все не проигнорированные файлы, которые в настоящее время не находятся в вашем репо в поле Not Versioned Files
внизу экрана фиксации:
Нежелательный файл уже добавлен по ошибке
Если вы уже совершили или нажали нежелательный файл, другой способ в новых (около 1.8.14) версиях TortoiseGit
удалить существующий файл из вашей ветки репо и добавить его в один из .gitignore
скрытый под правой кнопкой мыши Delete and add to ignore list
:
Затем у вас есть несколько опций .gitignore
, чтобы выбрать, нужно ли добавлять только этот файл или подстановочные знаки, и к которому .gitignore
добавить его в - локальную папку, репо root или ваш .git/info/исключить.
Однако, в последнюю минуту вам предоставляется возможность сохранить локальную копию файла: