Как игнорировать файлы с помощью приложения git -gui (tcl-tk)?
Я использую интерфейс git-gui
для управления моим проектом git
. Несмотря на уродство - tcl-tk
- это один из самых полных интерфейсов.
Однако я не могу найти , как игнорировать файлы из этого интерфейса?
![enter image description here]()
Ответы
Ответ 1
прагматичным способом является добавление этого в конфигурацию git
:
git config --global guitool."Add to .gitignore".cmd $'echo "\n$FILENAME" >> .gitignore & git add .gitignore'
git config --global guitool."Add to .gitignore".needsfile yes
git config --global guitool."Add to .gitignore".confirm yes
Использование
После этого вы можете использовать его под Tools > Ignore selected file
в git gui
.
Выберите файл, который вы хотите игнорировать, в Unstaged Changes -> Tools/ignore selected file
![Игнорировать файл с git -gui]()
Ответ 2
Если вы имеете в виду игнорировать их навсегда, добавьте файл .gitignore
в корень вашего каталога (где находится папка .git
). Перечислите файлы или типы файлов, разделенные следующей строкой:
*.pyc
venv
.metadata
Если вы хотите временно игнорировать его, вы можете сделать шаг .gitignore
или просто скомпилировать файлы, которые вы хотите совершить индивидуально.
Ответ 3
Вы можете попробовать сначала добавить все файлы. После этого перейдите в git gui, выберите те файлы, которые вы хотите игнорировать, в "Staged Changes" и нажмите Ctrl-U.
Ответ 4
Если вы установите его в файле .gitconfig, GUI будет соответствовать.
Добавьте это в свой .gitconfig
(должно быть расположено в каталоге c:\users\USERNAME)
[core]
excludesfile = ~/.gitignore
Затем создайте файл c:\users\USERNAME\.gitignore
и добавьте к нему файлы игнорирования.