git config --global user.name ‘南华秋水‘
git config --global user.email ‘3211686907@qq.com‘
# 初始化
git init
# 添加文件到暂存区
git add 文件1 文件2
# 暂存区文件提交至仓库区
git commit -m 提交信息
# 查看暂存区文件状态
git status
# 丢弃工作区的修改 注意:加--,否则为切换分支
git checkout -- readme.txt
# 删除缓存区文件
git rm --cached readme.txt
# 删除缓存区和工作区文件
git rm readme.txt
# 代码提交日志
git log
git log --pretty=oneline
# 向上回退n个版本
git reset --hard HEAD^^
# 回退至指定版本
git reset --hard 版本号
# 删除缓存区文件
git rm -rf --cached readme.txt
# 删除缓存区和工作区文件
git rm -rf readme.txt
# 删除完之后提交
git commit
# 查看分支
git branch
# 创建分支
git branch dev
# 切换分支
git checkout master
# 创建并切换分支
git checkout -b dev
# 删除分支
git brach -d dev
# 合并目标分支上的代码到当前分支
git merge dev
# 解决冲突后重新提交
# 查看分支树结构
git log --graph
# 生成秘钥id_rsa 公钥id_rsa.pub
ssh-keygen -t rsa -C ‘3211686907@qq.com‘
git remote add origin git地址
# 推送至远程仓库
git push -u origin master
# 本地克隆并关联远程dev分支
git checkout -b dev origin/dev
# 查看远程库信息
git remote -v
原文:https://www.cnblogs.com/nanhuaqiushui/p/12634331.html