Skip to content

Instantly share code, notes, and snippets.

@paoga87
Last active September 11, 2019 03:26
Show Gist options
  • Save paoga87/f1e4b1a1d27a08dbd62e9963f9ef907a to your computer and use it in GitHub Desktop.
Save paoga87/f1e4b1a1d27a08dbd62e9963f9ef907a to your computer and use it in GitHub Desktop.
My git commands cheat sheet
Git commands
CREATE NEW BRANCH
git checkout -b new_branch_name
PUSH NEW BRANCH TO REMOTE SERVER
git push -u origin new_branch_name
SWITCH BRANCHES
git checkout branch_name
CHECK REMOTE BRANCHES
git branch -r
CHECK STATUS
git status
CREATE NEW FILE
touch file_name.ext
TRACK FILES
git add file_name.ext
COMMIT LOCALLY
git commit -m “Descriptive msg about commit”
PUSH CHANGE TO CORP REPO ON GITHUB
git push origin branch_name
EXIT LOGS
q
GIT HARD DELETE BRANCH
git branch -D branch_name
STASHING WORK
git stash
STASH LIST
git stash list
UNSTASHING WORK
- git stash apply
- git stash apply stash@{#}
GIT CHECKOUT/RESET ALL
- git checkout -- .
- git reset HEAD -- .
GIT RESET HARD
git reset --hard origin/master
GIT PUSH TO REMOTE DIFF BRANCH
git push origin local-name:remote-name
SET LOCAL TO MATCH REMOTE EXACTLY
git fetch origin
git reset --hard origin/master
GIT REVERT
git revert COMMITID —no-edit
GIT FETCH REMOTE BRANCH
git fetch origin
git checkout - -track origin/remote_branch_name
GIT REBASE
git rebase master //update your branch with the latest master changes without affecting your work
RESET LOCAL TO MASTER FROM REMOTE REPO
git fetch --all
git reset --hard origin/master
PUSHING TO PANTHEON FRM STAGING BRANCH
git push pdev staging:master -f
GIT BRANCH FROM CURRENT BRANCH
git checkout -b myFeature dev —myFeature new branch, from dev
CHECK LOCAL BRANCHES
git branch
CHECK ALL BRANCHES
git branch -a
CHECK REMOTE BRANCHES
git branch -r
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment