我正在使用git-gui
界面来管理我的git
项目。虽然丑陋-tcl-tk
-它是最完整的界面之一。
但是,我找不到如何忽略来自这个界面的文件?
实用的方法是,将此添加到您的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
下选择要忽略的文件
如果你的意思是永远忽略它们,那么在目录的根目录中添加一个.gitignore
文件(.git
文件夹所在的位置)。列出由新行分隔的文件或文件类型,如下所示:
*.pyc
venv
.metadata
如果您的意思是暂时忽略它,您可以执行.gitignore
步骤或只是暂存您要单独提交的文件。
如果在.gitconfig文件中设置它,GUI将符合。
将其添加到您的.gitconfig
(应位于c:\ users \ USERNAME下)
[core]
excludesfile = ~/.gitignore
然后创建一个文件c:\users\USERNAME\.gitignore
并将忽略文件添加到该文件中。
您可以尝试先添加所有文件。之后转到git gui,在“Staged Changes”中选择要忽略的文件,然后按Ctrl-U。