Как игнорировать файлы с помощью приложения 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

и добавьте к нему файлы игнорирования.