git init 初始化仓库
git add <文件名> / git add . 添加文件到暂存区
git commit -m "提交信息" 提交暂存区文件到本地仓库
git log 查看提交历史
git status 查看文件状态
git log --oneline 简略版本信息
git reflog 查看完整历史
git reset --hard 版本号 切换到指定版本
git reset <文件名> 撤销暂存区文件
git revert <提交ID> 撤销本地提交
git checkout <提交ID> 切换到指定提交ID版本
git branch <分支名> 创建分支
git branch 查看本地分支
git branch -m 旧分支 新分支 重命名分支
git branch -d 分支名 删除分支
git branch -r 查看远程仓库的分支
git branch -a 查看所有分支(包括远程分支)
git checkout <分支名> 切换分支
git merge <分支名> 合并分支
git pull 拉取远程仓库的更新
git push 推送本地提交到远程仓库
git push origin 分支名 将指定分支推送到名为 origin
的远程仓库
git clone <远程仓库地址> 克隆远程仓库 克隆指定分支的远程仓库
git clone -b <分支名称> <远程仓库地址>
git remote -v 查看远程仓库
git remote add <远程仓库名称> <远程仓库地址> 添加远程仓库
git remote remove <远程仓库名称> 删除远程仓库
git fetch <远程仓库名称> 获取远程仓库更新
git pull <远程仓库名称> <分支名称> 拉取远程仓库的更新并合并到本地分支
git push <远程仓库名称> <本地分支名称> 推送本地分支到远程仓库