我应该把.gitignore放在哪里影响所有项目?

时间:2012-02-23 15:15:08

标签: git egit

我应该在哪里放置.gitignore文件,以便我的所有项目都使用这些设置?

我尝试过各种各样的文件夹,如果我把它放在我的项目文件夹中,我只能将其用于工作,但是设置(当然)只适用于该项目...而不是我的其他项目。

5 个答案:

答案 0 :(得分:11)

git包含一个“全局”配置选项,可以告诉它在您启动项目时始终包含您要忽略的文件。例如,如果调用忽略文件的编译:ignore_global,则可以执行此操作;

git config --global core.excludesfile /path/to/your/ignore_global

在此更多关于它:Ignore Files

答案 1 :(得分:1)

您需要使用命令行。原因是,您需要将gitignore文件放在Eclipse项目的父目录中,但是您无法在Eclipse工作台中看到该目录(因为Eclipse项目是那里的顶级实体)。

E.g。你有2个Eclipse项目,它们在你的存储库中存储如下

\ mygitrepo \ PROJECT1

\ mygitrepo \项目2

然后只需在mygitrepo目录中添加.gitignore文件。

答案 2 :(得分:1)

即使以前的解决方案都可行,我还是建议使用全局~/.gitignore_global并使用以下命令将其添加到排除文件中:

git config --global core.excludesfile ~/.gitignore_global

这是github推荐的解决方案:https://help.github.com/articles/ignoring-files/

答案 3 :(得分:0)

这不是特定的日食。试试这个:http://programblings.com/2008/10/22/git-global-ignores/

答案 4 :(得分:0)

无需使用命令行。

  1. 打开窗口->首选项
  2. 选择团队-> Git配置
  3. 切换到qt-designer标签。
  4. 点击import boto3 s3 = boto3.client('s3') s3r = boto3.resource('s3') def lambda_handler(event, context): response = s3.list_buckets() for bucket_info in response['Buckets']: bucket = s3r.Bucket(bucket_info['Name']) print('Existing buckets:', bucket_info['Name']) for object in bucket.objects.all(): print(' - ', object.key) 并输入User Settings作为键,输入Add Entry ...作为值
  5. 打开core.excludesfile并将所有忽略模式添加到~/.gitignore

即:

~/.gitignore
  1. 重启日食