Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Gui:如何从重新扫描中排除不必要的文件_Git_Version Control_Msysgit - Fatal编程技术网

Git Gui:如何从重新扫描中排除不必要的文件

Git Gui:如何从重新扫描中排除不必要的文件,git,version-control,msysgit,Git,Version Control,Msysgit,如何避免在Git GUI中扫描不必要的/临时文件?e、 g obj、pdb文件等?通常的机制适用,即: 在“.git/info/exclude”中列出目录、文件或模式-这将是每个存储库 同样的事情,但是在存储库内部的.gitignore文件中-这可以提交,并且是每个项目,由所有参与者共享 此框上尚未安装该文件,但您是否尝试过.gitignore文件?Git默认情况下应该忽略该文件中列出的任何内容,因此可以想象它也适用于这里。值得一提的是,.Git/info/exclude指的是本地存储库,而不

如何避免在Git GUI中扫描不必要的/临时文件?e、 g obj、pdb文件等?

通常的机制适用,即:

  • 在“.git/info/exclude”中列出目录、文件或模式-这将是每个存储库
  • 同样的事情,但是在存储库内部的
    .gitignore
    文件中-这可以提交,并且是每个项目,由所有参与者共享

此框上尚未安装该文件,但您是否尝试过.gitignore文件?Git默认情况下应该忽略该文件中列出的任何内容,因此可以想象它也适用于这里。值得一提的是,
.Git/info/exclude
指的是本地存储库,而不是
.gitignore
,它与获取存储库的所有人共享(我发现“每个存储库”只是有点误导)。另外,您还可以定义一个用户(
git config--global core.excludesfile文件名
)和系统范围(
git config--system core.excludesfiles文件名
)文件。是的,这就是我所说的“每个存储库”和“每个项目”,但感谢您添加了“每个用户”和“每个系统”文件。是的,但如何在Gui中实现这些呢?是的!如何在GUI中创建gitignore文件?谢谢据我所知,您没有在GUI中创建它们。不过,使用记事本很容易——只需将.gitignore保存在存储库的基本文件夹中即可。