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

问题描述 投票:13回答:4

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

但是,我找不到如何忽略来自这个界面的文件?

git gitignore git-gui
4个回答
20
投票

实用的方法是,将此添加到您的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

Usage

之后,您可以在Tools > Ignore selected filegit gui下使用它。在Unstaged Changes -> Tools/ignore selected file下选择要忽略的文件

Ignore file with git-gui


3
投票

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

*.pyc
venv
.metadata

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


-1
投票

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

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

[core]
    excludesfile = ~/.gitignore

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

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


-2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.