今日工作git使用新路历程

今天,我的前端领导让我pull一下他的dev分支,结果因为一些经验问题走了很多弯路,一度使用了git log git show git rest –hard HEAD^  git merge git branch git remote -v  git checkout origin/dev git stash git stash list git stash pop git fetch等一大堆命令,最终总结如下:

pull的时候先要执行一下add和commit,

然后再pull,pull了之后,不冲突的地方不用管,冲突的话会提示CONFLICT (content): Merge conflict in …,要分别找到对应位置进行选择处理。

完成这些,再把提交到自己的远程分支时也需要进行pull,再一次处理冲突,处理完冲突,然后再add和commit ,然后push,完工

git在commit时有一套标准,通过husky来规范

标准类型如下:

feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式方面的优化
refactor:重构
test:测试
chore:构建过程或辅助工具的变动
示例: git commit -m “feat: 文章新增功能页面完成”

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注