如何使用git-gui(tcl-tk)应用程序忽略文件?

时间:2014-02-26 16:04:57

标签: git gitignore git-gui

我正在使用git-gui界面来管理我的git项目。尽管丑陋 - tcl-tk - 它是最完整的界面之一。

但是,我找不到如何忽略此界面中的文件?

enter image description here

4 个答案:

答案 0 :(得分:22)

务实的方法是,将其添加到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的{​​{1}}下使用它。 在git gui

下选择要忽略的文件

Ignore file with git-gui

答案 1 :(得分:3)

如果您的意思是永远忽略它们,那么在目录的根目录中添加.gitignore文件(.git文件夹所在的位置)。列出由新行分隔的文件或文件类型,如下所示:

*.pyc
venv
.metadata

如果您的意思是暂时忽略它,您可以执行.gitignore步骤或只是暂存您要单独提交的文件。

答案 2 :(得分:-1)

如果在.gitconfig文件中设置它,GUI将符合。

将此添加到您的.gitconfig(应位于c:\ users \ USERNAME下)

[core]
    excludesfile = ~/.gitignore

然后创建一个文件c:\users\USERNAME\.gitignore

并将忽略文件添加到该文件中。

答案 3 :(得分:-2)

您可以尝试先添加所有文件。之后转到git gui,在" Staged Changes"中选择要忽略的文件。然后按Ctrl-U。