一. 前言: 在多人开发的过程中,难免会遇到和同事的代码发生冲突,不免又一波扯皮,所以以下是小天哥在这里分享一波提交代码的技巧,不喜勿喷,喜欢的点个赞!
二: 代码提交流程
第一步--创建分支-切换分支(使用的是gitlab可视化网站)
git fetch --all //获取远程分支-
git checkout 分支名 //切换分支
第二步--保存代码到暂存区,把写好的代码存起来,不然断电就没了,一般喜欢用VScode的自带代码工作区,可以看到M-D-U的字符,代表修改-删除-未跟踪,还可以进行选择文件提交代码,幸福感满满的,嘻嘻
git add . :将写好的代码进行存进暂存区
第三步:使用git stash把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录
git stash
第四步:拉取远程代码,同步一下本地代码
git merge origin master
git pull origin master
使用这两条命令,足够令代码变成最新的代码,不行就更新几遍--F12-F12
第五步:释放刚刚存起来的代码 ** git stash apply** --apply申请的意思
第六步:保存-提交代码
git add .
git commit -m '提交代码的名字'
提交的名字很重要啊同志们,主要是以后别人看到的时候觉得写这段代码的人很优雅,有规范
git 提交规范:
feat - 新功能 feature
fix - 修复 bug
docs - 文档注释
style - 代码格式(不影响代码运行的变动)
refactor - 重构、优化(既不增加新功能,也不是修复bug)
perf - 性能优化
test - 增加测试
chore - 构建过程或辅助工具的变动
revert - 回退
build - 打包