为了解决在软件开发过程中遇见的各种繁琐的问题,比如说无法实现多人同时开发,无法对代码进行合理保存,无法对比软件版本之间的差异……
因此,诞生了各种各样的源代码管理工具:git ,CVS, SVN, Clearcase, VSS等
这些工具具有追踪项目全过程,记录内容的变化,方便查阅特定版本修订情况的功能,且使用简单,对软件无影响
一、关于git
Git是一款开源的分布式版本控制工具,最快,最简单,最流行
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
优点:
① 功能设计简介实用,上手较快,可用性好
② 适合分布式开发,强调个体
③ 离线工作
缺点:
① 代码保密性差,开发者把整个库克隆下来就可以查询所有代码和版本信息
② 国内访问速度较慢
二、使用git(同时通过Visual studio进行寻舍代码的编写)
1、注册github账号,同时在Visual studio中添加该账号
2、创建储存库
3、开始使用各种功能
①克隆储存库
②根据目的创建分支,修改代码
③查看分支历史记录
4、回到我们最初创建的github账号,可以在其中查看自己的project,方便快捷
同时也可以看别人的project,并能看见完整代码
三、实验体会
通过本次实验,对源代码使用工具github有了初步的了解,并通过其对自己的项目进行了初步的开发,熟悉了该工具的使用方法,对未来的工作和学习都有所裨益。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律