惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
S
SegmentFault 最新的问题
Martin Fowler
Martin Fowler
罗磊的独立博客
T
The Blog of Author Tim Ferriss
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Heimdal Security Blog
N
News and Events Feed by Topic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
T
Tailwind CSS Blog
AWS News Blog
AWS News Blog
雷峰网
雷峰网
PCI Perspectives
PCI Perspectives
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Register - Security
The Register - Security
N
News | PayPal Newsroom
C
CERT Recently Published Vulnerability Notes
Microsoft Security Blog
Microsoft Security Blog
Attack and Defense Labs
Attack and Defense Labs
T
Tenable Blog
博客园 - 【当耐特】
Vercel News
Vercel News
GbyAI
GbyAI
博客园 - 司徒正美
量子位
T
Threat Research - Cisco Blogs
The Cloudflare Blog
The Last Watchdog
The Last Watchdog
MyScale Blog
MyScale Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Hacker News - Newest:
Hacker News - Newest: "LLM"
TaoSecurity Blog
TaoSecurity Blog
T
Troy Hunt's Blog
Y
Y Combinator Blog
P
Proofpoint News Feed
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
月光博客
月光博客
Apple Machine Learning Research
Apple Machine Learning Research

Gitee 官方博客

花几千块报志愿之前,先把这 7 个问题问清楚 Gitee 618 年中盛典开启:企业版新购最高送一年,PocketClaw 首次限时折扣 Gitee 成为首批「供应链安全号」成员单位,携手共建国产工业软件生态 七大赛道 TOP 10 公布!Gitee 年度开源项目评选结果正式揭晓 GLM-Image 上线模力方舟:首个国产芯片训练的多模态图像生成模型 「开源技术」正式纳入国家职教体系,Gitee 已为开源教育落地做好准备 Gitee 软件工厂:以密级管理为底座,构建符合国家保密资质的安全研发体系 Claude Code 的代码安全困境:插件机制齐全,却绕不开模型幻觉 北京中关村学院入驻 Gitee:打造 AI for Science 教学新范式 Gitee 移动软件工厂:突破网络限制的开发新模式 从依赖到可控:开源基础设施的国家命题 模力方舟 MCP Server 上线:在 Cursor 里玩 AI 生图+语音 【国内首家】 Gitee Repo 通过信通院《可信制品管理能力分级要求》先进级(最高级)评估 Gitee Repo 助力关键领域 DevSecOps落地:构建安全可控的制品管理体系 会翻译、懂产品、还能画头像:Gitee 智能三连上线! Gitee Pipe:关键领域 DevSecOps 的核心引擎 时代命题下的民营科技担当:从备份战略看 Gitee 的国家定位 没人喜欢写 README?Gitee:现在你不用写了 关键领域软件工厂的安全中枢:Gitee Scan 全面升级供应链检测能力 Gitee MCP 现已支持远程访问:无需本地部署,AI 助手即插即用 Gitee 企业版效能度量全面升级:构建可衡量、可洞察、可优化的研发体系 高标准+安全可控:关键领域研发为什么选择 Gitee Code? 河南农担 x Gitee:以数字化赋能「三农」信贷服务新范式 Gitee Test:驱动软件工厂DevSecOps 落地,保障关键领域安全稳定 马建仓 AI 助手全流程升级:更聪明的研发搭子,更专业的协作助手 从公益初心到商业化探索,开源中国助推中国开源生态之路 以知识管理赋能 DevSecOps,Gitee Wiki 加速关键领域软件自主演进 Gitee 企业版测试管理全面升级:流程更顺畅,交付更可靠 Gitee 企业版 AI 队友邀测开启:程序员的贴身助理来了 Gitee 构件治理实践:CBB 分布式管理助力软件工厂建设 重塑研发组织形态:从「中心软件工厂」到「移动软件工厂」 Gitee 企业版三大模块升级解读:项目、工作项、测试体系全面进化! Gitee 软件工厂的构件之道:CBB 与内源库(代码库\制品库)的本质差异 Gitee 软件工厂新范式:高安全、强协同、快交付,一体化研发全打通 当关键软件也被卡,我们的答案在哪里 Gitee 获北京市“科学技术进步奖”一等奖 加速项目管理效率,Gitee PPM 驱动软件工厂的智能化转型 打造智能化软件工厂:Gitee Insight 的 DevSecOps 度量实践 Gitee MCP 上线 Trae,AI 助手从代码生成走向仓库联动 开源中国荣获专精特新“小巨人”:做关键行业的可信研发底座 用智能体重塑 DevOps:Gitee 如何打造全域研发引擎 Gitee Repo 联邦仓库能力展示及最佳实践 Gitee AI 队友公测启动!自主申请,从审代码到漏洞检测全都自动搞定 Gitee 企业版更新:工作项、安全管理与测试用例能力升级 GOTC 2025 回顾|打通数据到生产,AI 应用工程化加速落地 Gitee Team 如何支撑关键领域行业 DevSecOps 落地? 软件工厂驱动 DevSecOps:高效集成发布的演进实践 Gitee 正式发布企业版 MCP Server:让 AI 深度融入企业研发管理 马建仓 AI 助手再进化:懂场景,也懂老板,但更懂你 一次提交更新两个仓库,Get 更优雅的 GitHub/Gitee 仓库镜像同步 当开源的门缝变窄,真正需要我们警觉的是什么? Gitee构建智能研发闭环:从数据飞轮到多智能体协同 一套平台管理上千构件:Gitee DevSecOps 如何用 CBB 重塑军工研发范式? DeepSeek 与开源:肥沃土壤孕育 AI 硕果 开源中国入选「2025年度中国软件高质量发展百强企业」 Gitee Go Release 插件上线:自动发版、上传构建产物一步到位 【重磅升级】制品库安全知识库自动更新与分析,制品安全防护「快人一步」 Gitee AI 队友新升级:PR 审查更智能,安全治理更灵活,个人用户也能用! Gitee 产品更新:Web 端提交、工作项与知识库体验提升 开源中国参加2025敏捷生态大会:智能化软件工厂构筑工业研发新范式 Gitee x AGIROS:与中科院软件所共建国产具身智能基础设施 开源中国董事长马越出席香港开源论坛:开源基础设施服务香港智能转型 沐曦股份选择 Gitee 企业版,打造国产 GPU 开源生态阵地 国产IronBank——源盾可信中心仓 Gitee CodePecker 支撑 DevSecOps 落地,双擎驱动全链路研发安全 开源中国入选「2025年度中国信创软件高质量发展百强企业」 破解安全研发三大难题:Gitee 软件工厂助力高标准合规落地 Jira 停售一年后,国产研发管理平台谁能真正站出来? 从断网交付到敏捷协同:Gitee 移动软件工厂的增量落地全路径 Gitee 企业版更新:优化测试管理流程,闭环能力再提升 Gitee DevOps 全面支持信创,驱动企业数字化安全与效能跃升 武汉人工智能研究院 x Gitee:跨模态智能研发的革新之路 Gitee DevSecOps:打造智能化军工软件工厂,破解版本管理难题 智能化 Issue 管理:基于 Coze + Gitee API 的自动化实践 Gitee 发布官方 MCP Server :让 AI 助手直连你的代码仓库 Gitee MCP Server:让 AI 助手接管繁琐事务,助力 Gitee 专业版研发提效 开源中国完成数亿元 C 轮融资:Gitee 加速智能化研发效能革新 启航 AI 新航道!Gitee 双十一与你共享智能新未来 《中国DevOps现状调查报告(2023)》发布,Gitee 领跑国产平台 研运一体化之下,Gitee 如何精准赋能银行实施大规模敏捷 对数字「祛魅」,中大型规模企业如何进行有效的研发效能度量? 从混乱到卓越,Gitee Code 如何治好 IT 部门的精神内耗 科技赋能,Gitee 助力国家海关总署实现重大业务改革 科大讯飞选择Gitee旗舰版,完成研发协作平台国产化替代 用脑图做测试用例,高效到家了! 信创驶入快车道,中国赛宝实验室选择 Gitee 搭建高效研发协作平台 金融人怎么写出安全可靠的代码?知名证券企业这样做 16家单位、2万名研发,金融科技领头羊如何集中统一代码管理? 《Gitee 专业版白皮书》重磅发布,助力企业实现高效、快捷交付 Gitee x 未来物联:高效能产研团队是怎样炼成的? 点击查看2022年你与Gitee的记忆 我们让 ChatGPT 写了一篇开源项目推荐 Gitee 自动化全新上线,让提效融入每处细节 Gitee Scan 四大升级,助力企业完美实现质量左移 Gitee携手内燃机龙头企业,为数字化研发注入新势能 【永久有效】初创企业限时特惠,999 即可购买 Gitee 标准版 Gitee与浪潮集团达成合作 加速国内DevOps生态建设 Gitee助力宁波银行DevOps三级认证,加速数字化转型 海通证券携手Gitee,以科技赋能金融行业研发转型 产品研发交给外包,怎么管理才能做到心里有底?
高校教学中如何使用 Git 创建分支到团队项目?| 码云高校版最佳实践
Gitee · 2018-09-14 · via Gitee 官方博客

高校教学中如何使用 Git 创建分支到团队项目?| 码云高校版最佳实践-Gitee 官方博客

高校的传统软件工程实践教学方式,即学生在实验室编写好代码,通过使用U盘拷贝或者QQ邮箱的方式发送给教师审核代码,过程繁琐且易出问题。而在 码云 使用 Git 分支之间互不影响,成员可以独立开发,这样不仅可增加团队软件开发的效率,还可帮助教师节省时间,提升课堂教学水平。

在我们的团队中,我作为管理者,创建了一个叫 HelloWorld 的项目,大家各自在本地进行开发,将自己的工作贡献到我们的团队项目中。为了便于审核,我希望大家先将自己的贡献先放在属于自己的一个分支上,以后,你把你每次的贡献都放在这个分支。等我审核后,认为你的贡献是用心的、有价值,我再合并到主分支。这个主分支的所有内容就是我们进行团队开发最终的成果!是不是很有成就感!下面,咱们就开门见山,跟着我边做边学!

Step1:

我们先去码云上把我创建的 HelloWorld 项目找到,并把它克隆下来。点击“克隆/下载”,把下面这个项目地址复制下来。

Step2:

在本地某个文件夹(你希望这个项目放在哪,如下图我想把这个项目放在“软件工程助教”的文件夹下),进入该文件夹,右键选择 git Bash Here  进行 clone 操作,我们使用的命令是:

git clone [项目地址]

这个项目地址就是你刚才复制的我们的项目地址。回车,出现了下图中提示,done.说明克隆完成,这时候你的文件夹下就有了一个 HelloWorld 的文件夹,以后,我们的每次贡献代码就放在这里。下面,我们要在这个 HelloWorld 文件里进行操作,所以要看仔细了,我们现在还没有进入到这个文件夹,我使用

cd HelloWorld/

进入到这个文件夹,现在我们就可以进行下面的工作了。

Step3:

接下来,你就安心的进行开发吧,1个小时后(我相信以你的能力这点小问题1个小时完全可以解决!),你的代码完成了,就可以把你的工作贡献到项目上了,看下面我写好了一个 HelloWorld_Test,存在于我们的 HelloWorld 文件夹下。

Step4:

但是现在,我做的工作还在我本地,下面我们就要把我们做的工作贡献到远程的项目中(码云项目)。而且,正如我所说,我们做的工作难免会有疏漏和错误,这是不能直接作为项目的一部分的。所以我们还要在远程创建分支,先把我们的工作放在里面。接下来,我们继续进行操作(再次查看一下你的git命令行是否在 HelloWorld 这个项目文件夹里)先在本地创建一个分支,名叫 mzf:

git checkout -b mzf

当你使用了我上面的命令时,实际上你不仅创建了一个新分支,而且你会发现你已经在这个分支里了,如下图蓝色括号里的内容由( master )变成了( mzf ),如果你不放心有没有创建成功,还可以像我一样,使用

git branch -a

查看所有分支,来确定里面有没有属于你的那个分支,如下图,出现了 master 和 mzf,说明我刚才创建的分支成功了。但是细心的你继续往下看,是否发现下图中的红色语句,它是在提醒我们:在远程仓库中,还没有这个分支,如果这个时候进行 push,会将你的项目 push 到 master 分支,但这不是我们想要的。所以,我们还要创建远程的 mzf 分支。

Step5:

要能使我们的工作 push 过去,我相信大家通过学习都知道还需要先进行 git add 和 git commit -m 操作,但是这里我还是想让大家养成好习惯:git add 之前先查看。使用下面的命令:

git status

我们发现你工作的所有内容都会以红色的语句提示给你。确定这是你的工作内容后,就可以安心进行 git add 了。

git add .
git commit -m"test"

git add 后的“."表示将所有文件从工作区存到暂存区,然后使用 git commit -m "test" (引号的内容可以是本次更新版本等信息)将暂存区内容提交到本地分支。完成之后可以再查看一下当前状态。高校教学中如何使用 Git 创建分支到团队项目?| 码云高校版最佳实践-Gitee 官方博客

Step6:

将文件提交到本地分支后,就可以提交到远程仓库了。我们先进行

git push

这时候它提示我们下图中的语句,是说:远程没有这个分支,如果你想把 mzf 分支提交到远程的mzf分支,需要使用

git push --set-upstream origin mzf

这样,我们就在远程仓库也创建了一个同名分支,并且将本地分支的内容提交上去了。

Step7:

我们进入码云的团队项目中查看分支,发现多了一个 mzf 分支,选择这个分支,里面的内容就是你提交的工作。至此,我们的任务就完成了。下面就是等待审核了。我相信,只要我们勤奋用心,我们的付出都是有价值的!

Step8:

完成以上步骤之后,以后我们每次提交工作不需要再创建新的分支,而是提交到你第一次创建的分支中。这时,我们只需要先进入自己的分支,使用命令:

git checkout [分支名]

然后在该分支中进行 add、commit 和 push 操作,而且由于仓库中已经有我们的分支,所以我们可以直接使用命令:

git push

总结与提示:

通过以上步骤,不仅提高了学生提交实验代码效率,还很好的培养了学生的团队协作与沟通能力。通过 码云 构建真实的“情景化”教学,使得每一个知识点都简单明了,易于掌握。最重要的是,随时随地教师都可以与学生进行互动,答疑解惑,改变了高校传统教学中固定时间、固定教室的单一模式。

除此之外, 码云 高校版中还提供代码质量检测、人员贡献统计等功能,可以辅助教师完成对学生的教学评分,提高教学质量与结果。

更多关于码云高校版的信息,请访问 https://gitee.com/education

往期精彩:

功能更新 | 码云上线 Pull Request 自动分析代码质量功能

功能更新 | 码云企业版支持提交代码时切换任务状态

功能更新 | 码云支持 Git Wire Protocol,提升传输效率

功能更新 | 如何控制 Git 库的膨胀?码云 GC 一步搞定!

高校教学中如何使用 Git 创建分支到团队项目?| 码云高校版最佳实践-Gitee 官方博客