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

Git多人协作流程与git命令

目录

  • 一、拉取:从仓库到本地
    • 1、第一次拉取
    • 2、后续的拉取
  • 二、上传:从本地到仓库
  • 三、git commit版本信息标注

在这里插入图片描述

一、拉取:从仓库到本地

1、第一次拉取

# clone项目
git clone xxx

2、后续的拉取

第一次拉取是指本地为空,如果本地已经有之前的版本,而云仓库已经被其他成员更新为最新版本,如何让本地与云仓库保持同步?

# 先检查远程仓库情况,是否为目的仓库
remote -v
# 如果不是的话
git remote add origin https://codeup.aliyun.com/xxxx
# 切换到自己的子分支,-b是创建新的子分支,不带-b切换到现有的子分支
git checkout -b llf
# 拉取最新的云仓库,合并到自己的分支
git pull origin llf

二、上传:从本地到仓库

在拉取完仓库之后,成员进行本地的修改,尽量是先拉取远程仓库,不然推送合并时文件结构差异太大可能会找不到合并基线(merge-base)

# 先检查远程仓库情况,是否为目的仓库
remote -v
# 如果不是的话
git remote add origin https://codeup.aliyun.com/xxxx
# 切换到自己的子分支,-b是创建新的子分支,不带-b切换到现有的子分支
git checkout -b llf
# 添加到暂存区
git add .
# 提交到本地仓库
git commit -m "改动信息_v1.0.x_users20241225"
# 推送到远程仓库
git push -u origin llf

之后再去web页面进行合并请求、添加评审人的操作
在这里插入图片描述

三、git commit版本信息标注

一般 app 版本号开发中常用的格式是:v1.1.0 足够了,但是最完整的是 v1.1.0.20210409_alpha
第一个 1 表示重大版本
第二个 1 表示在该重大版本下小特性的版本
第三个 0 表示修改 bug 的版本号
第四个数字表示版本更新的日期
第五个表示版本类型是 alpha 版本


http://www.kler.cn/a/453682.html

相关文章:

  • 软件老化分析
  • LeetCode - Google 校招100题 第8天 图(Graph) (2题)
  • 华为原生鸿蒙5.0与代理IP的奇妙融合
  • 企业数字化转型中如何区分“IT投入”和“业务投入”
  • OpenResty开发环境搭建
  • typescript数据类型(二)
  • RAGFlow 基于深度文档理解构建的开源 RAG引擎 - 在 Ubuntu 上安装 Docker Engine
  • 【hackmyvm】Adroit靶机wp
  • 2024国赛A问题5
  • Binoculars——分析证实大语言模型生成文本的检测和引用量按学科和国家明确显示了使用偏差的多样性和对内容类型的影响
  • Linux---防火墙端口设置(firewalld)
  • 谷歌浏览器 Chrome 提示:此扩展程序可能很快将不再受支持
  • 第23天:信息收集-APP应用产权渠道服务资产通讯抓包静态提取动态调试测试范围
  • ASP.NET Web应用程序出现Maximum request length exceeded报错
  • 汽车免拆诊断案例 | 2011 款奔驰 S400L HYBRID 车发动机故障灯异常点亮
  • RBTree(红黑树)
  • PDF书籍《手写调用链监控APM系统-Java版》第5章 插桩插件与bytebuddy字节码增强
  • React 生命周期完整指南
  • 分布式专题(10)之ShardingSphere分库分表实战指南
  • HarmonyOS NEXT 实战之元服务:静态案例效果---手机查看电量