克隆

  1. git clone <URL>

克隆指定分支

  1. git clone -b <branchName> <URL>

创建新分支

  1. git branch <branchName>

查看分支

  1. git branch

查看所有分支

  1. git branch -a

切换分支

  1. git checkout <branchName>

把要提交的所有信息添加到索引库中

  1. git add --all

提交

  1. git commit -m '提交说明'

提交时跳过pre-commit脚本检查

  1. git commit -m '提交说明' --no-verify

拉取

  1. git pull

推送

  1. git push //当前被推送的分支在远程已经存在
  2. git push origin <branchName> //推送新分支到远程仓库

合并分支

  1. git merge <branchName> //把branchName合并到当前分支

查看分支状态

  1. git status

删除远程分支

  1. git push origin --delete <branchName>

删除本地分支

  1. git branch -D <BranchName>

查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)

  1. git reflog
  2. git cherry-pick