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

如何使用GitGUI(tcl-tk)应用程序忽略文件?,git,gitignore,git-gui,Git,Gitignore,Git Gui,我正在使用gitgui界面来管理我的git项目。尽管很难看–tcl-tk–但它是最完整的界面之一 但是,我找不到如何忽略此界面中的文件? 如果您的意思是永远忽略它们,那么在目录根目录中添加一个.gitignore文件(其中是.git文件夹)。列出用新行分隔的文件或文件类型,如下所示: *.pyc venv .metadata 如果您的意思是暂时忽略它,您可以执行.gitignore步骤,或者只准备要单独提交的文件。您可以尝试先添加所有文件。然后转到git gui,在“暂存更改”中选择要忽略的文

我正在使用
gitgui
界面来管理我的
git
项目。尽管很难看–
tcl-tk
–但它是最完整的界面之一

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


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

*.pyc
venv
.metadata

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

您可以尝试先添加所有文件。然后转到git gui,在“暂存更改”中选择要忽略的文件并按Ctrl-U。

如果在.gitconfig文件中设置,gui将符合要求

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

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


然后将忽略文件添加到其中。

实用的方法是,将此添加到您的
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
用法 之后,您可以在
git-gui中的
Tools>ignoreselectedfile
下使用它。 在
Unstaged Changes->Tools/ignore selected file


我正在寻找与之类似的GUI,恐怕这是不可能的。您可以放置一个票据或使用另一个工具或命令行。我发现与此票据相关的唯一内容是此票据。它可能没有任何意义,但如果无法编辑
。gitignore
,我想也不可能使用ui执行此操作。不管怎样,菜单中没有选项,也没有关于GUI进程的internetLooking的相关信息,我知道.gitignore文件我应该为$FILENAME设置什么值,但在运行命令2和3之后,我仍然可以在ToolsVery nice下看到“Ignore”选项!谢谢技巧不错,但很简单。它无法处理忽略前缀或文件夹的问题。
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