AI Workshop: learn to build apps with AI →
Git: .gitignore

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


Anything related to Git in your newly created repository will be stored in the .git directory, except the .gitignore file.

In this file you can list any file or folder you don’t want to commit to Git.

Its content depends on the kind of project. In a JavaScript project, it’s common to have this list in .gitignore:

# build output
dist/

# dependencies
node_modules/

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# environment variables
.env
.env.production

# macOS-specific files
.DS_Store

Lessons in this unit:

0: Introduction
1: Installing Git
2: Initialize a repository
3: Commit changes
4: Branches
5: Push and pull
6: Working with a remote
7: Solving conflicts
8: ▶︎ .gitignore
9: How to add a Git remote
10: How to remove a Git remote
11: How to set GitHub credentials for macOS