Git Commands That Every Developer Should Know

Git commands that every developer should know

What is Git?

 

    Git is open-source version control. It allows users to collaboratively developing source code during development.

 

    Git helps to track file & files changes in your project directory.

 

Download & install :

 

    Linux/Unixhttps://git-scm.com/download/linux

    Machttps://git-scm.com/download/mac

    Windowshttps://git-scm.com/download/win



Let see the Git commands that every developer should know :

 

1) Initialize & Clone


    git init  : Create an empty Git repository in the current directory.

 

        Example : git init

 

    To Create an empty git repository in a specified directory.


        Example : git int <directory-name> => git init todo-app

 

    git cloneretrieve and clone existing project repository from the cloud by using git repository URL

 

        Example : git clone <repo-url>

                             git clone https://github.com/flutter/flutter.git

 

 

2) Git Config

 

    - Git Config command helps to store information like email, username, etc in local machine.

 

    - This git configuration helps to find the changes that you made in the local machine.

 

        Example :

 

            git config --global user.name "user-name"

            git config --global user.email "user-email"

 

3) Git Remote

 

    - Git remote command helps to manage your git repository URL in your projects.


     git remote add Add a new remote


        Example : git remote add <remote-name> "<repo-url>"

                              git remote add origin "https://github.com/flutter/flutter.git"


     git remote rm : Remove existing remote

 

        Example : git remote rm <remote-name> => git remote rm origin


     git remote set-urlTo change or update remote URL

 

        Example : git remote set-url <remote-name> "<repo-url>"  

                              git remote set-url origin "https://github.com/flutter/flutter.git"


    Git remote verifyList the available remotes

 

        Example : git remote -v 

 

4) Git Branch & Checkout

 

    - Git Branch helps to manage your project source code in different versions and git branches are isolated.

    - Git branch commands help to manage your branches.

 

     git branch This command helps to list the available branches in your project repository.

 

     git branch <name> : This command helps to list the available branches in your project repository.

 

        Example : git branch <branch-name> => git branch development

 

     git checkout : This command helps to switch between two or more existing branches in your repository. 

 

        Example : git checkout <branch-name> => git checkout develop

 

    If you want to create and checkout to new branch

 

        Example : git checkout -b <branch-name> => git checkout -b develop


    Above command create new branch with given name and checkout to new branch.


 

5) Git Basic

 

    git pull :  This command helps to fetch the latest updated changes from the specific or master branch.

 

     Note: Mostly remote names will be an origin

 

        Example : 

 

            git pull <remote-name> <branch-name> => git pull origin develop


    git addThis command helps to stage all changes to the next commit.

You can add the single & multiple modified files to the repository.

 

    Stage single or specific file  .

 

        Example : git add <filename> => git add attractiveaurora.html


    Stage all modified files.  .

 

        Example : git add *

 

    git status : helps to find the staged and unstaged files in the repository.

 

    git commit : take a snapshot of staged changes with the message.


        Example :  

 

            git commit -m "<message>" => git commit -m "new feature added"

     

    git push : send the snapshot of changes to the specific branch.


        Example

 

            git push <remote-name> <branch-name> => git push origin develop

 

    I think this information is helpful to you.

 

    Thanks for reading - Don't Forgot To Share & Comment

    Any suggestion or queries please comment, our team will response asps.

 

    You may like this :

         Best Visual Studio Code Extensions - Part 9

         Best Visual Studio Code Extensions - Part 8

         Best Visual Studio Code Extensions - Part 7

         Best Visual Studio Code Extensions - Part 6

         Best Visual Studio Code Extensions - Part 5

         Best Visual Studio Code Extensions - Part 4

         Best Visual Studio Code Extensions - Part 3

         Best Visual Studio Code Extensions - Part 2

         Best Visual Studio Code Extensions - Part 1
         Best IDE / Editor Web Development

         Best 5 Angular UI component library
         Why JavaScript most popular ? 

         Most Popular JavaScript Frameworks & Libraries for Web Development

 

1 Comments

  1. If two players name 빅카지노 'banco' each bets half the financial institution, one on each hand. If greater than two players name 'banco', the two who are earliest in counter-clockwise order have priority. A player who loses a 'banco' guess can name 'banco suivi', claiming priority to play for the financial institution again within the subsequent coup, to attempt to win again the loss. Players on either side of the desk can shuffle the deck again. However the banker has the best to shuffle the playing cards final, and to offer the playing cards to any player or spectator to chop.

    ReplyDelete
Previous Post Next Post