101 lines
2.9 KiB
Text
101 lines
2.9 KiB
Text
tag: terminal
|
|
and tag: user.git
|
|
-
|
|
# Standard commands
|
|
git add patch: "git add . -p\n"
|
|
git add: "git add "
|
|
git add everything: "git add -u\n"
|
|
git bisect: "git bisect "
|
|
git blame: "git blame "
|
|
git branch: "git branch "
|
|
git remote branches: "git branch --remote\n"
|
|
git branch <user.text>: "git branch {text}"
|
|
git checkout: "git checkout "
|
|
git checkout master: "git checkout master\n"
|
|
git checkout main: "git checkout main\n"
|
|
git checkout <user.text>: "git checkout {text}"
|
|
git cherry pick: "git cherry-pick "
|
|
git cherry pick continue: "git cherry-pick --continue "
|
|
git cherry pick abort: "git cherry-pick --abort "
|
|
git cherry pick skip: "git cherry-pick --skip "
|
|
git clone: "git clone "
|
|
git commit message <user.text>: "git commit -m '{text}'"
|
|
git commit: "git commit\n"
|
|
git diff (colour|color) words: "git diff --color-words "
|
|
git diff: "git diff "
|
|
git diff cached: "git diff --cached\n"
|
|
git fetch: "git fetch\n"
|
|
git fetch <user.text>: "git fetch {text}"
|
|
git fetch prune: "git fetch --prune\n"
|
|
git in it: "git init\n"
|
|
git log all: "git log\n"
|
|
git log all changes: "git log -c\n"
|
|
git log: "git log "
|
|
git log changes: "git log -c "
|
|
git merge: "git merge "
|
|
git merge <user.text>:"git merge {text}"
|
|
git move: "git mv "
|
|
git new branch: "git checkout -b "
|
|
git pull: "git pull\n"
|
|
git pull origin: "git pull origin "
|
|
git pull rebase: "git pull --rebase\n"
|
|
git pull fast forward: "git pull --ff-only\n"
|
|
git pull <user.text>: "git pull {text} "
|
|
git push: "git push\n"
|
|
git push origin: "git push origin "
|
|
git push up stream origin: "git push -u origin"
|
|
git push <user.text>: "git push {text} "
|
|
git push tags: "git push --tags\n"
|
|
git rebase: "git rebase\n"
|
|
git rebase continue: "git rebase --continue"
|
|
git rebase skip: "git rebase --skip"
|
|
git remove: "git rm "
|
|
git (remove|delete) branch: "git branch -d "
|
|
git (remove|delete) remote branch: "git push --delete origin "
|
|
git reset: "git reset "
|
|
git reset soft: "git reset --soft "
|
|
git reset hard: "git reset --hard "
|
|
git restore: "git restore "
|
|
git restore staged: "git restore --staged "
|
|
git remote show origin: "git remote show origin\n"
|
|
git remote add upstream: "git remote add upstream "
|
|
git show: "git show "
|
|
git stash pop: "git stash pop\n"
|
|
git stash: "git stash\n"
|
|
git stash apply: "git stash apply\n"
|
|
git stash list: "git stash list\n"
|
|
git stash show: "git stash show"
|
|
git status: "git status\n"
|
|
git submodule add: "git submodule add "
|
|
git tag: "git tag "
|
|
|
|
# Convenience
|
|
git edit config: "git config --local -e\n"
|
|
|
|
git clone clipboard:
|
|
insert("git clone ")
|
|
edit.paste()
|
|
key(enter)
|
|
git diff highlighted:
|
|
edit.copy()
|
|
insert("git diff ")
|
|
edit.paste()
|
|
key(enter)
|
|
git diff clipboard:
|
|
insert("git diff ")
|
|
edit.paste()
|
|
key(enter)
|
|
git add highlighted:
|
|
edit.copy()
|
|
insert("git add ")
|
|
edit.paste()
|
|
key(enter)
|
|
git add clipboard:
|
|
insert("git add ")
|
|
edit.paste()
|
|
key(enter)
|
|
git commit highlighted:
|
|
edit.copy()
|
|
insert("git add ")
|
|
edit.paste()
|
|
insert("\ngit commit\n")
|