- git branch -a 查看所有分支(包括远程)
- git switch 分支名 :切换分支,该分支必须已经存在,可以是远程分支
- git checkout -b 分支名: 创建分支并切换到该分支
- git push origin --delete 分支名 :删除远程分支
- git remote add origin 远程仓库地址: 绑定远程仓库origin
- git remote -v :查看当前绑定的远程仓库
- git push -u origin master :第一次将本地分支推送到origin中的master分支,并与之绑定
- git remote rm origin :删除远程origin仓库
- git restore 文件名 :将工作区恢复为暂存区状态
- git restore --staged 文件名 :用将暂存区恢复为版本库状态
- git reset 版本id :回退到版本id,工作区文件不回退,修改未提交到暂存区
- git reset --hard 版本id :回退到版本id, 工作区文件修改全部撤销
- git reset --soft 版本id : 回退到版本id, 工作区文件修改提交到暂存区
- git merge 分支名 :将指定分支合并到当前分支
- git merge --no-ff 分支名 :使用非fast-forward模式合并
- git rebase
- ssh-keygen -t rsa :生成ssh key
- git config --global user.name "用户名"
- git config --global user.email "邮箱名"
- git config user.name : 查看用户名
- git diff :比较工作区和暂存区差异
- git diff --cached :比较版本库和暂存区差异
- git diff :比较两个版本之间的差异
- git help :打开该命令的手册