Git Git feed

Git is the version control system that serves as the foundation for GitHub, GitLab, and other open source services. Learn more about it in our six-part series that begins with What is Git?

Chat via email

Use the same machine for your work and personal Git commits without manually resetting your config.
Computer screen with files or windows open

These helpful tips will change the way you work with the popular version control system.
Cut pieces of citrus fruit and pomegranates

An introduction to Pulp, the open source repository management solution that is growing in scope and functionality.
Business woman on laptop sitting in front of window

Using a .gitignore file is a best practice for improving the quality of your code and Git repositories.
Women in tech boardroom

Work more effectively by using these Git collaboration strategies.
woman on laptop sitting at the window

Set up your console so you always know where you are and what to do next.
Working from home at a laptop

Resist the urge to add things in Git that will make it harder to manage; here's what to do instead.
Digital creative of a browser on the internet

Submodules and subtrees help you manage child projects across multiple repositories.