Important Basic Git Commands — Developers should know

Siddharth Rastogi
2 min readMar 28, 2021

This article will help to understand the Git system via the command line. Before discussing the basic commands of Git, let’s see the short brief about Git.

Git is a modern and widely used open-source Distributed Version Control system in the world. It is developed to manage projects at a personal level as well as at the organizational level with high speed and efficiency. The version control system allows us to monitor and work together with our team members at the same workspace.

We can perform the operations from different operating systems such as Windows, Linux, macOS. It is easy to learn, which helps to track or work together in the same repositories. It is secure, has a fast performance.

Let’s begin with the Git workflow, then move on to use commands for developers.

Git Workflow

We have already talked about Git (earlier in the article), which helps to tracks and work on the same workspace where developers or organizations use to collaborate on developing applications.

Git Project has three different sections,

  • Working Directory: The state where we perform add, delete, modify operations on files.
  • Staging Area: After modifying the files, we need to stage or commit the changes before pushing them into the Git directory.
  • Git Directory (Repositories): The section where Git stores the committed changes in the repositories.

Git Basic Commands

Git has many commands, but those that are useful or mainly used by developers or programmers in the workspace are:

  • Git Init
  • Git Clone
  • Git Status
  • Git Add
  • Git Commit
  • Git Checkout
  • Git Push
  • Git log
  • Git Pull
  • Git Stash
  • Git Rm
  • Git Diff
  • Git Reset
  • Git Merge
  • Git Config

To get more detailed information about the commands visit here.

--

--

Siddharth Rastogi

I am a full stack developer, I have an expertise in Web Development. I write tech stuff and share my knowledge with others through blogs & articles.