Some popular git commands

git data transport commands

git init creates a new Git repository

git status inspects the contents of the working directory and staging area

git add filename1 filename2 adds files from the working directory to the staging area

git add . add all file from the working directory

git diff shows the difference between the working directory and the staging area

git commit -m "some changes" permanently stores file changes from the staging area in the repository

git log shows a list of all previous commits

git checkout HEAD filename: Discards changes in the working directory.

git reset HEAD filename: Unstages file changes in the staging area.

git reset SHA(the first 7 characters of the SHA of a previous commit - git log): Can be used to reset to a previous commit in your commit history.

git branch: Lists all a Git project’s branches.

git branch -b branch_name: Creates a new branch.

git checkout branch_name: Used to switch from one branch to another.

git merge branch_name: Used to join file changes from one branch to another.

git branch -d branch_name: Deletes the branch specified on local

git clone: Creates a local copy of a remote.

git remote -v: Lists a Git project’s remotes.

git fetch: Fetches work from the remote into the local copy.

git merge origin/master: Merges origin/master into your local branch.

git push origin <branch_name>: Pushes a local branch to the originremote.


Git Commands

Category: LinuxOperating SystemWindow

Join the discussion

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.