Sourcetree在全局.gitignore中添加文件,而不是在存储库.gitignore中

问题描述 投票:11回答:3

我正在使用SourceTree作为我的GIT存储库。

今天我需要忽略一些文件;当我从SourceTree的“忽略文件”菜单中添加这些文件以忽略列表并检查本地.gitignore文件时,忽略的文件不在那里列出。相反,它们列在全球.gitignore中。

如何让SourceTree将文件添加到特定于存储库的.gitignore?

git gitignore atlassian-sourcetree
3个回答
15
投票

当您选择忽略已修改的文件等时,SourceTree将显示以下对话框:

不要选择“全局忽略列表”,而是选择“仅此存储库”选项。


5
投票

编辑个人的最简单方法是右键单击该文件。单击“忽略”并选择仅在此存储库中忽略的选项,然后您将在列表中看到名为.gitignore的新文件。

如果您不小心将它们添加到列表中。您可以通过转到Sourcetree - > Preferences - > Git菜单选项来删除它们。见下文。 Sourcetree options

作为一个快速提示 - 我发现github有很多选择的启动github忽略文件,我觉得这对开始一个新项目非常有用

例如:https://github.com/github/gitignore


-1
投票

我有相反的问题,本地工作但全局不起作用,因为你还需要通过运行命令行创建全局忽略文件

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

其他源代码树不会将其保存在首选项中。

然后按照acanby解决方案。

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