当前位置: 首页 > news >正文

前端开发git的使用(常用命令和规范)

发一篇文章来说一下前端在开发项目的时候常用的一些git命令

注:这篇文章只说最常用的,最下面有全面的

一:从git仓库拉取项目到本地

1:新建文件夹存放项目代码

2:在git上复制一下项目路径(看那个顺眼复制那个就行,新手建议http)

如果实在好奇ssh和http有什么区别的,这里引用一篇文章,感兴趣可以去看看

git传输时使用的两种协议ssh和http的区别-CSDN博客https://blog.csdn.net/Castlehe/article/details/119530573

3:在文件夹里右键打开Git窗口(右键没找到的点‘显示更多选项’)

4:在打开的git窗口里输入git clone 加刚刚复制的路径然后回车等待下载完成(Ctrl+V粘贴不了就右键选择Paste完成粘贴)(注:窗口不用关)

二:开发前的准备

1:切换分支,拉取的代码默认是master分支,但是开发都是在dev或其他分支,这里我们需要切换一下分支,还是刚刚那个窗口

首先是进入刚刚拉下来的代码文件

cd 文件名/    *注:这里的这个“/”不能省略,需要加,然后回车

输入 git branch 查看一下都有那些分支,绿色的是当前所在分支

git  checkout  dev(目标分支名称)

这样就切换到dev分支可以开始开发了

三:开发完之后上传到git

我们在本地开发完之后需要把开发的代码上传到git,还是那个git窗口

git stash save '暂存'    (把修改的文件临时保存,这个‘’引号不要省略)

git pull  (拉一下线上最新的代码)

git stash pop (恢复最近一次保存的更改)

git add .  (添加当前目录下的所有文件到暂存区)

git commit -m '这里写你本次提交的代码修改了什么,相当于备注'   (将暂存区的更改提交到本地仓库,这里怎么写下面会讲)

git push   (将本地分支的代码推送到远程仓库)

执行完这几步你本地修改/开发的代码就成功推到git仓库上去了,有报错的话大概率也是冲突了,根据报错提示来进行修改就行

四:git提交规范

这里只说几个常用的

增加新功能/开发新需求

feat(文件名/新增加的页面):这里写增加了什么功能或者新开发了什么功能

优化了那些功能/交互

perf(文件名):这里简单描述一下都优化了什么功能

修改bug

fix(文件名):这里描述修复了什么bug/缺陷

删除多余的注释/空格/标点符号

style(文件名):代码精简   (这样写更好看,你懂得(手动狗头))

五:全面git命令行和规范

我懒得写,新手用不到老手不用看,放俩链接感兴趣的可以去瞅两眼

git命令行大全:Git 常用命令大全

git提交规范大全:git commit 代码提交规范 - zetaiota - 博客园

http://www.lqws.cn/news/593893.html

相关文章:

  • Python ORM 完全指南:从基础到高级实践
  • UI前端大数据可视化实战技巧分享:如何选择合适的颜色与图表类型?
  • MATLAB构建capm和三因子模型
  • t检验​、​z检验、χ²检验中的P值
  • rabbitmq动态创建交换机、队列、动态绑定,销毁
  • 企业上网行为管理:零信任安全产品的对比分析
  • go语言安装达梦数据完整教程
  • 大数据在UI前端的应用创新研究:基于自然语言处理的用户意图识别
  • Spring生态的核心组件演进
  • 21、鸿蒙学习——使用App Linking实现应用间跳转
  • 推客系统小程序终极指南:从0到1构建自动裂变增长引擎,实现业绩10倍增长!
  • 使用tensorflow的线性回归的例子(二)
  • 【第二章:机器学习与神经网络概述】04.回归算法理论与实践 -(2)支持向量回归(SVR)
  • linux魔术字定位踩内存总结
  • GORM 删除的重要特性:软删除实践案例(优化版)
  • 前端计算机视觉:使用 OpenCV.js 在浏览器中实现图像处理
  • React:利用React.memo和useCallback缓存弹窗组件
  • Oracle 常用函数
  • 设置linux静态IP
  • 测试第六讲-测试模型分类
  • RabbitMQ - SpringAMQP及Work模型
  • 信息化项目验收,软件工程评审和检查表单
  • Qt中使用QSettings数据或结构体到INI文件
  • 边缘人工智能与医疗AI融合发展路径:技术融合与应用前景(下)
  • 区块链存证:数字时代的法律盾牌还是技术乌托邦?
  • 数据结构day5——队列和树
  • 县级智慧水务一体化方案及落地案例PPT(39页)
  • 8.Docker镜像讲解
  • 高强螺栓的计算与选用
  • 深入金融与多模态场景实战:金融文档分块技术与案例汇总