Git 提交代码流程及规范
1 新建分支
$ git checkout master // 获取主干最新代码
$ git pull
$ git checkout -b yy-dev // 新建一个开发分支 yy-dev
2 提交分支commit,合并代码
$ git add .
$ git commit -m ' '
$ git push //本地的yy-dev分支推送到远程
$ git checkout dev_base
$ git pull // 拉取远程dev_base到本地
$ git merge yy-dev // 将yy-dev分支合并到dev_base分支
//如果有冲突就
$ git add .
$ git commit -m ' '
//没有就跳过
$ git push
$ git checkout dev_base
$ git pull
$ git checkout yy-dev
$ git merge dev_base // 将dev_base分支合并到yy-dev分支
3 提交规范
feat:新功能(feature)
fix:修补bug
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
perf : 性能优化
git diff XX 查看XX文件修改了那些内容
git log 查看历史记录
git reset --hard HEAD^ 或者 git reset --hard HEAD~ 回退到上一个版本
(如果想回退到100个版本,使用git reset –hard HEAD~100 )
cat XX 查看XX文件内容
git reflog 查看历史记录的版本号id
git checkout – XX 把XX文件在工作区的修改全部撤销。
git rm XX 删除XX文件
rm -rf .git 删除项目上的git信息