首页/新闻资讯/正文详情

【软件工程】git的使用 – 使用git进行项目协作

发布时间:2026/11/5 1:33:33 来源:云帆数科 栏目:资讯中心
【软件工程】git的使用 – 使用git进行项目协作
文章目录git简单克隆git 的 Configuration Management使用什么是origingit简单克隆使用git克隆一个项目很简单如果说只是需要去自己使用这个项目的话只需要从项目的githubgitlab或者gitee页面上得其地址然后使用git clone 地址就可以克隆项目了这个项目会被下载到本地之后就可以由自己对其进行修改。gitclone[地址]可以使用SSH地址也可以使用HTTPS地址。SSH地址或者HTTPS地址可以从项目到github页面上获得。HTTPS地址示例https://github.com/yosez/bello.git SSH地址示例gitgithub.com:yosez/bello.gitgit 的 Configuration Management使用Configuration Management可以理解为对源码库的管理。使用 git 进行协作开发的常用流程可以使用fork操作来创建自己的分支一般可以从github项目相应的页面上点击fork来创建自己的分支。fork之后可以使用git clone把项目下载下来然后对其进行修改。如果涉及到跟这个项目进行合作可以使用如下流程提交自己的修改首先要将自己的修改commit到自己的分支然后创建PRPR为从自己的分支到项目的主分支或者目标分支。如果使用clion或者IntelliJ IDEA在的话可以使用IDE自带的功能来创建PR或者可以使用gh工具来创建PR。创建PR之后要等待项目团队的审批项目团队要进行merge流程在merge之后就是自己的提交已经被合并到项目中了。之后要进行进一步的开发可以有几种做法-. 将主分支或者目标分支pull到自己的分支上。gitcheckout feature-xxxgitpull origin main删除自己的分支然后使用主分支创建新的自己的分支。gitcheckout maingitpull origin maingitbranch-dfeature-xxxgitcheckout-bfeature-new使用主分支或者目标分支将分支或者目标分支变基到自己的分之上。gitcheckout feature-xxxgitfetch origingitrebase origin/main什么是originorigin本质是一个SSH地址在git中它是远端的地址就是服务器端的地址例如 gitgithub.com:yosez/bello.git 。在push的时候push到origin这里虽然没有指定branch但是推送的时候默认是推送同名分支gitpush origin main也可以指定远端分支gitpush origin main:main-yc

相关推荐

3 步快速完成微信聊天记录备份:PyWxDump 解密导出完整指南
3 步快速完成微信聊天记录备份:PyWxDump 解密导出完整指南

3 步快速完成微信聊天记录备份:PyWxDump 解密导出完整指南 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump PyWxDump 是一款基于 Python 的命令行工具,定位非常单一:微信聊天记录备份。它… · 2026/11/5 1:33:33

MuseScore简谱生成插件3.0
MuseScore简谱生成插件3.0

继上一篇文章的简谱标注插件之后,目前完美实现了简谱绘制,而不是标注 旧版:MuseScore简谱标注插件 完美实现小节线,倚音,附点,x分音符(最多支持64分音符),高音低音&… · 2026/11/5 1:32:32

Agent AI时代已至:传统测试的破局之路,此刻即是最佳转型期
Agent AI时代已至:传统测试的破局之路,此刻即是最佳转型期

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 1:32:32

键盘与鼠标:结构原理与选购指南
键盘与鼠标:结构原理与选购指南

1. 键盘与鼠标:人机交互的核心工具键盘和鼠标作为计算机最基础的输入设备,它们的设计原理和结构直接影响着我们的工作效率和使用体验。作为一名长期与各种输入设备打交道的技术爱好者,我深刻理解选择合适设备的重要性。不同类型的键盘和鼠标在… · 2026/11/5 2:16:48

鸿蒙开发中的数组、元组与枚举实战指南
鸿蒙开发中的数组、元组与枚举实战指南

1. 鸿蒙应用开发中的复杂数据类型概述在鸿蒙应用开发中,掌握复杂数据类型是进阶开发的关键一步。数组、元组和枚举这三种数据类型在实际开发中出现的频率极高,它们分别解决了不同类型的数据组织问题。对于零基础开发者来说,理解这些数据类型的… · 2026/11/5 2:16:48

云平台钓鱼攻击技术解析与防御实践
云平台钓鱼攻击技术解析与防御实践

1. 钓鱼攻击的技术路径解析1.1 云平台基础设施的信任滥用机制在2025年底爆发的这起大规模钓鱼攻击事件中,攻击者展现了对云平台基础设施的深刻理解。他们选择Google Tasks通知和Application Integration服务作为攻击载体,这绝非偶然。这两个服务在企业日… · 2026/11/5 2:16:48

Vue数据透视表组件:纯前端拖拽式OLAP分析
Vue数据透视表组件:纯前端拖拽式OLAP分析

简介:这是一份面向Vue.js中高级开发者的数据透视表功能组件资源,用于快速在Web应用中集成可拖拽配置的聚合分析表格,解决业务中常见的多维数据交叉统计与动态展示需求。资源包共20个文件,含7个核心JS逻辑文件(如HashTa… · 2026/11/5 2:16:48

Claude Code智能编程助手安装与使用指南
Claude Code智能编程助手安装与使用指南

1. 项目概述Claude Code作为新一代智能编程助手,正在改变开发者日常工作的方式。这款工具通过深度集成主流开发环境,为程序员提供了实时的代码建议、错误检测和自动补全功能。不同于传统的代码补全工具,Claude Code能够理解项目上下文&#x… · 2026/11/5 2:16:48

GEC2410 WinCE底层实验包:手册与源码对照实战指南
GEC2410 WinCE底层实验包:手册与源码对照实战指南

简介:这份资源面向嵌入式系统初学者与进阶开发者,围绕三星S3C2410(ARM920T内核)硬件平台与Windows CE系统的集成开发展开,提供实验手册与配套源码,帮助读者理解从系统架构、硬件接口到驱动与应用程序开发的… · 2026/11/5 2:15:48

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码