初始化 / 克隆
git init
git clone <url>
git clone <url> my-project
git clone --depth 1 <url>版本控制
提交、分支、远程协作与撤销修复常用命令。 — 共 17 条
共 17 条代码片段
git init
git clone <url>
git clone <url> my-project
git clone --depth 1 <url>git status
git status -sb
git diff
git diff --staged
git diff HEAD~1git add .
git add -p
git commit -m "feat: add login"
git commit --amend --no-edit
git commit --amend -m "新的提交说明"git log
git log --oneline -n 20
git log --graph --oneline --all
git show <commit>git branch
git branch feature/login
git checkout feature/login
git switch feature/login
git switch -c feature/login
git branch -d feature/login
git branch -D feature/logingit merge feature/login
git merge --no-ff feature/login
git merge --abortgit rebase main
git rebase -i HEAD~3
git rebase --continue
git rebase --abortgit stash
git stash push -m "wip"
git stash list
git stash pop
git stash apply
git stash dropgit remote -v
git remote add origin <url>
git remote set-url origin <url>
git remote remove origingit push
git push -u origin HEAD
git push origin feature/login
git pull
git pull --rebase
git fetch origingit branch -vv
git branch --set-upstream-to=origin/main main
git push -u origin feature/logingit tag
git tag v1.0.0
git tag -a v1.0.0 -m "release 1.0.0"
git push origin v1.0.0
git push origin --tagsgit restore file.txt
git restore --staged file.txt
git checkout -- file.txt
git reset HEAD file.txtgit reset --soft HEAD~1
git reset --mixed HEAD~1
git reset --hard HEAD~1
git reset --hard origin/maingit revert <commit>
git revert HEAD
git revert --no-commit HEAD~3..HEADgit cherry-pick <commit>
git cherry-pick <commit1> <commit2>
git cherry-pick --abortgit clean -n
git clean -fd
git clean -fdx