Git 版本管理/项目迭代

发布时间:2026/8/9 17:06:15

Git 版本管理/项目迭代
举例的时候有一些隐私,所以不对外开放一、Git的作用/为什么要进行版本控制?什么是项目迭代?搞开发的时候我们不是一次性就做好平台的所有功能,而是先上线一个功能差不多的版本让用户用着,然后不断迭代、修改,上线新的版本,所以一个项目就会出现很多版本。就是“小步快跑”,所以总是在加班为什么要进行版本控制?原因(1):我们对项目进行了七八轮的修改,最后发现还是最初的版本好用!但是我们不想再手动改回去,况且我们也忘了自己都改了什么,这就需要一个仓库去记录之前的历史版本。恢复到以前的版本可以理解为回滚。原因(2):提升多人开发效率二、git的诞生Linux内核发布早期,难免很多错误,Linux社区的大佬们在体验Linux的过程中会发现这些错误,自己打补丁,给作者邮件提交新版本的Linux内核。如果一天有100个大佬提交了100个补丁,那作者就要手动归档100次。所以Linux的作者Linus开发了Git。也有的人说,因为Linus一直使用的一个版本管理软甲价格谈不拢,就索性自己开发了一个仅用了两周,并且也是开源、免费的。三、git的安装超棒的教程:Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装_mukes的博客-CSDN博客官网下载安装包会很慢,找国内镜像下载。无脑next安装。安装程序会自动配好环境变量,但是没啥用。四、git bash git cmd 和 gitGUI只需要知道git bash是最重要的就行了,其他两个用不到五、git的必要配置用户名和邮箱是必须要配置的,不然别人怎么知道新版本是谁提交的?Git的配置又分为修改整个系统的配置(system)和修改当前用户的配置(global),我们只需要改global的就可以了。有两种修改方式。法(1)git bash命令行修改1. 修改system配置不用管。2. 修改global配置(常用)git config --global user.name "zhangsan" git config --global user.email "zhangsan@jd.com"查看配置信息 ,检查一下是否修改正确git config --list法(2)直接改配置文件git系统的配置文件和用户的配置文件不在一个地方1. 修改系统配置2. 修改用户配置六、git是否要配环境变量?都行。在Windows系统的操作场景下,其实可以不配置git环境变量,但是git安装程序会自动帮我们配置。在Windows系统里,我们对git的使用一般是“打开一个文件夹,然后右键,选择GitBashHere”,而Git安装程序在Windows中会自动注册右键菜单的​​“GitBashHere”​​选项(其实我主要是想让你认清,注册右键和环境变量是两回事)七、git工作一览图八、配置SSH-keyhttps://blog.csdn.net/qq_44886213/article/details/129841419九、git常用操作1. 在本地新建仓库PS: 如果这个项目只是你自己在开发,那么一个本地仓库就够了,远程仓库是多人开发一个项目才能用到。新建一个工作目录,打开git bash执行如下命令git init工作目录下就会出现一个.git文件夹,表明本地仓库新建成功。2. 克隆远程仓库更多情况下,我们不是项目的发起者,不需要自己建仓库,直接拉取同事建好的就行了。git clone url3. 提交到暂存库我们改动了代码git add . #最后一个点的意思是,把工作目录下的所有文件都提交到暂存库其实不用提交所有文件,因为我们一般只改了其中一两个文件。用add .是为了方便。后续在IDEA中使用git时,会直接帮我们识别改动了什么文件,不需要再执行git add命令了。4. 提交到本地仓库git commit -m "我改了什么东西"5.提交到远程仓库git push6. git的提交过滤(.gitignore文件)我们不想把工作目录的所有文件都进行版本控制,比如数据库文件,IDEA自己生成的.idea文件,日志文件,target下的文件,因为这些文件也不需要版本控制

相关新闻

Unity接入百度云人体分析:从原理到实践,实现实时姿态识别与交互

Unity接入百度云人体分析:从原理到实践,实现实时姿态识别与交互

2026/8/9 17:06:15

1. 项目概述:为什么要在Unity里接入人体分析?如果你正在开发一款需要实时识别人体姿态、手势或者进行人流量统计的Unity应用,比如一个体感健身游戏、一个虚拟试衣间,或者一个智能安防监控的模拟系统,那么“Unity接入百…

Modbus Slave 的使用

Modbus Slave 的使用

2026/8/9 17:06:15

文章目录推荐:另一位作者的动态操作教程Connetcion 参数配置Slave Definiton 参数配置推荐:另一位作者的动态操作教程 https://blog.csdn.net/u012749085/article/details/125308525 Connetcion 参数配置 配置“Connection”参数 – 从站的 Socket S…

Linux二层包类型对网络功能的影响分析

Linux二层包类型对网络功能的影响分析

2026/8/9 17:06:15

shixudong163.com Linux网络功能强大,可用作网桥和路由器,网桥用于转发目标MAC非本机的二层包,路由用于转发目标MAC为本机、目标IP非本机的三层包。根据Linux网络相关源码分析,二层包类型会对数据包的二、三层接收和转发产生一定…

flutter社交登录集成指南:Google、Facebook和Apple登录全解析

flutter社交登录集成指南:Google、Facebook和Apple登录全解析

2026/8/9 20:36:23

flutter社交登录集成指南:Google、Facebook和Apple登录全解析 【免费下载链接】firebase_auth_demo_flutter Reference Authentication Flow with Flutter & Firebase 项目地址: https://gitcode.com/gh_mirrors/fi/firebase_auth_demo_flutter 在移动应…

开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用

开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用

2026/8/9 20:36:23

开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用 【免费下载链接】open-source-ai-weekly 优质AI开源项目周刊, 每周一更新 项目地址: https://gitcode.com/gh_mirrors/op/open-source-ai-weekly GitHub 加速计划 / op / open-source-ai-weekly 是…

终极纹理压缩指南:Photoshop专业插件完整使用教程

终极纹理压缩指南:Photoshop专业插件完整使用教程

2026/8/9 20:36:23

终极纹理压缩指南:Photoshop专业插件完整使用教程 【免费下载链接】Intel-Texture-Works-Plugin Intel has extended Photoshop* to take advantage of the latest image compression methods (BCn/DXT) via plugin. The purpose of this plugin is to provide a to…

终极B站直播推流码获取工具:5步实现专业直播自由

终极B站直播推流码获取工具:5步实现专业直播自由

2026/8/9 20:36:23

终极B站直播推流码获取工具:5步实现专业直播自由 【免费下载链接】bilibili_live_stream_code 获取B站直播推流码,支持开关播,管理直播标题、分区,显示弹幕和礼物。 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili_live…

OpenClaw本地AI助手部署与实战:从Docker到自定义Skill的完整指南

OpenClaw本地AI助手部署与实战:从Docker到自定义Skill的完整指南

2026/8/9 20:36:23

1. 为什么我们需要一个“本地化”的AI助手?最近几年,AI助手的发展速度让人眼花缭乱。从云端大模型的对话服务,到各种集成了AI功能的办公套件,似乎我们的一切问题都可以交给一个远在数据中心的“大脑”来解决。但作为一名长期在技术…

告别手动切片烦恼:OrcaSlicer自动化切片终极指南

告别手动切片烦恼:OrcaSlicer自动化切片终极指南

2026/8/9 20:26:23

告别手动切片烦恼:OrcaSlicer自动化切片终极指南 【免费下载链接】OrcaSlicer G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.) 项目地址: https://gitcode.com/GitHub_Trending/orc/OrcaSlicer 还在为重复的3D打印…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/9 0:05:25

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/9 0:05:25

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/9 0:05:25

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/9 0:05:25

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/9 0:05:25

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/9 0:05:25

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…