Adam Grzybowski


Basic Git commands


Git is a powerful version control system that allows developers to track changes in their code and collaborate with others on a project. Whether you’re new to Git or looking to brush up on the basics, this guide will walk you through some of the most commonly used Git commands.

git init

The git init command is used to initialize a new Git repository. This creates a new directory called .git that contains all the necessary files for Git to track changes in your code.

git add

The git add command is used to stage changes for commit. This tells Git which files you want to include in the next commit. You can add individual files, multiple files, or entire directories using this command.

git commit

The git commit command is used to save changes to your local repository. When you commit your changes, you can also add a commit message to describe the changes you made. This helps others understand the purpose of your commit.

git status

The git status command is used to display the current status of your working directory. This tells you which files are currently staged for commit, which files have been modified, and which files are untracked.

git log

The git log command is used to display a list of all the commits in your repository. This shows you the commit messages, the author of each commit, and the date and time each commit was made.

git branch

The git branch command is used to create, list, or delete branches. Branches are used to isolate development work without affecting other branches in the repository. This allows you to work on new features or bug fixes without disrupting the main codebase.

git checkout

The git checkout command is used to switch between different branches or versions of your code. You can use this command to switch to a specific branch, a specific commit, or to create a new branch.

git pull

The git pull command is used to fetch and merge changes from a remote repository. This is useful when you’re collaborating with others on a project and need to stay up-to-date with the latest changes.

git push

The git push command is used to upload your local changes to a remote repository. This is how you share your changes with others and make them available to the rest of the team.

In conclusion, these are just some of the most commonly used Git commands that you’ll need to know as a developer. By mastering these commands, you’ll be able to effectively manage changes in your code, collaborate with others, and keep your projects organized. If you want to learn more about Git, there are plenty of resources available online to help you get started.

Back to top