Skip to content

Amaterasu10/git-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

git-commands

Command Description
git status List all new or modified files
git add <file-name or directory> Stages a file or files in a directory
git add -p <file-name or directory> Stages the selected parts of a file
git restore --staged <file-name or directory> Unstages a file or files in a directory
git commit -m "Message" Commit staged files with message
git commit --amend -m "New commit message." Change the message of the last commit that is not yet pushed
git push origin Uploads your commits to github
git pull origin Updates your local-branch
git remote show origin Shows the details of branches
git diff Show file differences that haven't been staged
git reset --hard HEAD~1 Deletes the unpushed commit

git stash commands

Command Description
git stash Stores the changes aside
git stash push -m "custom message" Stash with custom message
git stash -u Store the changes aside including the untracked files
git stash list List all the stash
git stash apply <stash-index> Retrieve the stashed changes to the current branch
git stash show <stash-index> Show the changes in that stash
git stash show -p <stash-index> Show the changes in that stash in full tree view
git stash branch <branch-name> <stash-index> Create a branch from a stash
git stash pop Retrieve the latest stash to the current branch
git stash clear Remove all the stash

git branch commands

Command Description
git branch Lists all of the branches in the repository (the same as git branch --list).
git branch -vv Display Local Branches with Their Tracking Information.
git branch <branch> Creates a new branch called but does not checks out the new branch.
git branch -d <branch> Deletes a branch. If there are unmerged changes, Git does not allow you to delete it.
git branch -D <branch> Forces delete the branch, even if there are unmerged changes. Execute this command when you are sure to delete it permanently.
git stash apply <stash-index> Retrieve the stashed changes to the current branch
git stash show <stash-index> Show the changes in that stash
git branch -m <branch> Moves or renames the current branch to .
git branch -a Lists all the remote branches.
git checkout -b <branch> add a new branch named and then move to that branch

About

a list of useful git commands

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published