Git - Advanced

79 commands

git refloggit reflog show maingit submodule add https://github.com/user/lib.git libs/libgit submodule initgit submodule update --init --recursivegit submodule update --remotegit submodule foreach git pullgit worktree add ../hotfix hotfix-branchgit worktree listgit worktree remove ../hotfixgit filter-branch --tree-filter 'rm -f secret.txt' HEADgit notes add -m 'review passed' abc1234git notes show abc1234git shortlog -sngit shortlog -sn --no-mergesgit describe --tagsgit describe --always --dirtygit gcgit gc --aggressivegit fsckgit fsck --lost-foundgit ls-filesgit ls-files --others --exclude-standardgit update-index --assume-unchanged file.txtgit update-index --no-assume-unchanged file.txtgit rebase -i HEAD~5git commit --fixup abc1234git rebase -i --autosquash HEAD~5git log --all --format='%T %H %s' | grep 'token'git bisect run pytest tests/git rebase -i --update-refs HEAD~3git rebase -i --rebase-merges HEAD~3git rebase --exec 'npm test' HEAD~5git rebase -i --rootgit reset --hard HEAD@{1}git reset --hard origin/maingit reset --keep HEAD~1git reset --merge HEAD~1git reflog show HEAD@{5}git revert --no-commit HEAD~2git revert -m 1 abc1234git revert --continuegit revert --abortgit cherry-pick -x abc1234git cherry-pick -n abc1234git cherry-pick --continuegit cherry-pick --abortgit commit -S -m 'Release v2.0'git commit --amend --reset-authorgit verify-commit HEADgit bisect skipgit bisect loggit worktree prunegit range-diff main...featuregit format-patch -1 HEADgit format-patch -3 --stdout | git am -3git bundle create repo.bundle --allgit bundle verify repo.bundlegit bundle list-heads repo.bundlegit filter-repo --path secret.txt --invert-pathsgit filter-repo --analyzegit sparse-checkout init --conegit sparse-checkout set apps/webgit sparse-checkout disablegit lfs installgit lfs track '*.psd'git lfs ls-filesgit lfs migrate import --include='*.zip' --everythinggit fsck --unreachablegit gc --prune=nowgit merge -X theirs feature-xyzgit push --mirror origingit grep -n 'password' $(git rev-list --all) -- '*.py'git update-index --skip-worktree config.local.jsongit update-index --no-skip-worktree config.local.jsongit merge-base main featuregit checkout --ours src/conflict.jsgit checkout --theirs src/conflict.jsgit commit --fixup=amend:abc1234
Search all 7,657 commands instead.