如何使用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