875 B
Git
git init
Initialize git
git status
Get status
git add <file-name>
add file to version control
git add .
add all files to version control
git commit [-m "commit message"]
commit the changes to version control
git log
get the log related to git i.e. version committed
git reflog
lists all the log
git branch
get the branches present locally
git checkout <file-name>
checkout/reset the file
git checkout <branch-name>
checkout the branch
git checkout -b <branch-name>
create a new branch and check it out
git merge <source-branch>
merges the source branch into currently checked out branch
git remote add origin <repo-uri>
add remote repo uri
git remote -v
lists the remote URIs
git diff
list all the changes
git reset [<branch-name>/<commit-hash>]
reset the current status to given snapshot