Git for Beginners

Saadaan Hassan
3 min readMar 24, 2023

--

Photo by Roman Synkevych 🇺🇦 on Unsplash

Git is a powerful and widely used version control system that allows developers to track changes to their code, collaborate with others, and manage their projects more efficiently. If you’re new to Git, getting started can seem overwhelming, but it’s pretty simple once you understand the basics. In this blog, we’ll walk you through the steps of using Git for beginners.

Installing Git

First, you’ll need to install Git on your computer. You can download the latest version of Git from the official website https://git-scm.com/downloads

Setting Up Git

Once you’ve installed Git, you’ll need to set it up with your name and email address. Open up your command prompt or terminal and enter the following commands, replacing “Your Name” and “youremail@example.com” with your name and email:

git config --global user.name "Your Name"
git config --global user.email youremail@example.com

Creating a Repository

A repository is a container for your project’s code and files. To create a new repository, navigate to the directory where you want to store your code and enter the following command:

git init

This will create a new repository in the current directory.

Adding and Committing Files

Next, you’ll need to add files to your repository. To add a file, use the following command:

git add filename

To add all files in the current directory, use:

git add .

Once you’ve added your files, you’ll need to commit them to the repository. A commit is like a snapshot of your code at a specific point in time. To commit your files, use the following command:

git commit -m "Commit message"

Replace “Commit message” with a brief description of the changes you’ve made.

Checking the Status of Your Repository

To check the status of your repository and see which files have been changed or added, use the following command:

git status

This will show you a list of files that have been modified or added since your last commit.

Photo by Yancy Min on Unsplash

Pushing Changes to a Remote Repository

If you’re working with others or want to back up your code to a remote repository, you’ll need to push your changes to that repository. To do this, you’ll first need to set up a remote repository. This can be on a service like GitHub, Bitbucket, or your server.

Once you have a remote repository set up, use the following command to push your changes:

git push origin master

This will push your changes to the “master” branch of your remote repository.

Pulling Changes from a Remote Repository

If you’re working with others or want to update your local repository with changes made by others, you’ll need to pull those changes from the remote repository. To do this, use the following command:

git pull

This will pull any changes made to the remote repository since your last update.

Conclusion

Git can seem intimidating at first, but once you get the hang of it, it’s a potent tool for managing your code and collaborating with others. With these basic commands, you should be able to get started with Git and start using it for your projects.

--

--