查看日志
git log
提交commit
git commit -m 'xxx'
使用上一次的commit
git commit --amend
commit分类规范
feat: 新功能
fix: 修复
docs: 文档变更
style: 代码格式(不影响代码运行的变动)
refactor: 重构
perf: 性能优化
test: 增加测试
回退版本
彻底回退
git reset --hard 版本号
仅仅回退commit
git reset --soft 版本号
新建指定版本commit
git revert -n 版本号
删除分支
注意需要在别的分支上操作
git branch -d 分支名
删除远程分支
git push origin --delete 远程分支名称
关联分支
关联远程分支
git branch --set-upstream-to=origin/远程分支 本地分支
stash保护现场
保护现场
git stash
恢复现场
# 查看stash目录
git stash list
# 恢复stash暂存
git stash apply
# 指定恢复具体版本
git stash apply 序号
patch文件
生成patch(对比master分支)
git diff > ~/Desktop/名字.patch
导入patch文件
patch -p1 < ~/Desktop/名字.patch