Using Nettuts-Fetch to create .gitignore files in Sublime Text

When creating a new repository, the first step is to create a .gitignore file. Simple enough, right? Well, that is until your team members start contributing code and adding unusal files because you’ve forgotten they use that editor.

I use a simple method to get around this problem. I host .gitignore files on GitHub. This means anyone on my team can contribute: if they install a new editor, they just add any editor-related files to the repo (or any other files that need to excluded from the repository).

I then use the Sublime Text plugin Nettuts-Fetch to quicky create the .gitignore file.

To set this up, create a GitHub repository to host your .gitignore files. I currently have two: a standard .gitignore file and a WordPress .gitignore file. You can have as many as you need.

Next, install the Nettuts-Fetch plugin. Once installed, bring up the command palette and select ‘Fetch: Manage’. A json file will open, just enter something like the following in the files section:

"files":
{
	"gitignore - standard": "https://raw.github.com/marcjenkins/GitIgnores/master/standard.gitignore",
	"gitignore - wordpress": "https://raw.github.com/marcjenkins/GitIgnores/master/wordpress.gitignore"
}

Change the names and repository paths as required. Next, create a new file and then open the command palette and select ‘Fetch: File’. You can then select the .gitignore file you require (as shown below). Save the file as .gitignore and you’re done.

Sublime Text Fetch Plugin

Related articles


Marc Jenkins

I'm a freelance frontend & WordPress developer based in Birmingham, UK. I build fast & beautiful websites and work with businesses and agencies. More about me.

Interested in working with me?

Say hello or check out my work