Useful GIT Commands

 Initiate Git

git init

Set configuration values
git config — global user.name your name
git config — global user.email your email

Check current status of Git
git status

Add single file in Git
git add filename

Add all file changes to the staging area
git add .

Add all modified / created files in Git
git add *

Check the unstaged changed
git diff

Remove all deleted files from Git repository
git ls-files –deleted -z | xargs -0 git rm

Remove single file from Git repository
git rm filename

Commit
git commit -m “Your comments”

List the commit history
git log

Check the meta data and content changes of the commit
git show commit-hash

List all local branches
git branch

Create a new branch
git branch branch-name

Rename the current branch
git branch -m new-branch-name

Delete a branch
git branch -d branch-name

Switch to another branch
git checkout branch-name

Merge specified branch to the current branch
git merge branch-name

Connect to a remote repository
git remote add name repository-url

Push
git push remote branch
Or
git push -u origin master

Download the content from remote repository
git pull repository-url

Cleanup unnecessary files and optimize local repository
git gc

Temporarily remove uncommitted changes and save those for later use
git stash

Reapply previously stashed changes
git stash apply

Comments

Popular posts from this blog

How to create dynamic HTML sitemap in WordPress with a shortcode (and exclude post types)

How to add a GST number field to WooCommerce checkout and order emails

5 websites to get icons completely free