git/Makefile
git-add:
git add .
git-commit:
git commit --message="xxx"
git-branch-show-head:
cat .git/HEAD
git-branch-switch:
git switch branch-name
git-branch-create-and-switch:
git switch -c branch-name
git-branch-create-by-commit-hash:
git branch branch-name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
git-branch-list-local:
git branch
git-branch-list-remote:
git branch -r
git-fetch-branches:
git fetch --all
git-pull-rebase:
git pull --rebase
git-log:
git log
git-status:
git status
git-recover:
git reflog --no-abbrev
git branch branch-name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
git-remove-secret:
git log -S xxx
git log -p -S xxx > git_log.txt
git filter-repo --replace-text=<(echo 'xxx==>yyy') --refs=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..HEAD --force
# Git submodule
git-submodule-add:
git submodule add https://github.com/hongbo-miao/hongbomiao.com.git
git-submodule-remove:
git rm hongbomiao.com
git-submodule-move:
git mv hongbomiao.com submodules/hongbomiao.com
# Git LFS
git-lfs-install:
git lfs install
git-lfs-track:
git lfs track "*.mp4"
git-lfs-untrack:
git lfs untrack "*.mp4"
git-lfs-status:
git lfs status
git-lfs-list:
git lfs ls-files
# Gitleaks
gitleaks-install:
brew install gitleaks
gitleaks-detect:
gitleaks detect --source=. --verbose