DEV Community

Cover image for What is git? Why should i use git ?  (List of Basic git commands)

Posted on


What is git? Why should i use git ? (List of Basic git commands)

Git is a version control system. For example, if you have a file on which you’ve been working on and reworking for a long time, all the versions of it are saved in Git, and you can easily get back to every version.

What is it for?

The version control system has the following benefits:

• You have access to all versions of all files in Git repository at any time, it’s almost impossible to lose any part of a code.

• Multiple developers can work on one project at the same time without interfering with each other, and without fear of losing any changes made by a colleague. In Git, the possibilities of collaborative work are unlimited.

Alt Text

Here is a list of some basic Git commands to get you going with Git.

Git Task Notes Git Commands
Create a global repository git init
To add files Add one or more files to staging (index): git add *
Commit Commit changes to head (but not yet to the remote repository): git commit -m "Commit message"
Push Send changes to the master branch of your remote repository: git push origin master
Status List the files you've changed and those you still need to add or commit: git status
Check out a repository Create a working copy of a local repository: git clone /path/to/repository
Tell git who you are Configure the author name and email address to be used with your commits. git config --global "Sam Smith" git config --global


As a developer it is important to know git commands and one should have a github profile.Be sure to sign up on GitHub or Bitbucket. These services offer great manuals on how to start working with remote repositories.GitHub is way ahead of bitbucket, and has turned into the standard and Mecca of the whole open source community.Hope this above post helped you.

Hope you enjoyed the above post

Top comments (0)

An Animated Guide to Node.js Event Loop

>> Check out this classic DEV post <<