一、Git 与 GitHub 体系架构解析
1.1 核心技术栈对比
| 维度 | Git | GitHub |
|---|---|---|
| 定位 | 分布式版本控制系统 | 全球代码协作平台 |
| 核心功能 | 版本管理 / 分支控制 / 历史追溯 | 代码托管 / CI/CD/ 社区协作 |
| 存储模型 | 内容寻址对象存储 | 基于 Git 的云存储服务 |
| 典型场景 | 单机开发 / 离线协作 | 开源项目 / 团队协同开发 |
1.2 国内镜像方案对比
| 服务提供商 | 访问速度 | 特色功能 | 适用场景 |
|---|---|---|---|
| Gitee | ★★★★★ | 国产化适配 / 代码审查 | 个人开发者 / 中小企业 |
| GitLab CE | ★★★☆☆ | 企业级权限管理 | 中大型企业私有部署 |
| Coding | ★★★★☆ | 集成 DevOps 流水线 | 敏捷开发团队 |
1.3、Git 与 GitHub 的本质区别
-
Git:分布式版本控制系统(工具层)
- 核心功能:代码版本管理、分支协作、历史追溯
- 跨平台支持:Windows/macOS/Linux 全兼容
- 命令行工具:Git Bash(类 Unix 环境)
-
GitHub:全球最大开源社区(平台层)
- 核心功能:代码托管、Issue 管理、Pull Request
- 生态价值:超过 1 亿开发者,百万级开源项目
- 服务模式:基础功能免费,企业版付费
-
国内替代方案:
- Gitee(码云):访问速度快,支持国产化适配
- 企业场景:自建 GitLab 服务器(推荐使用 Omnibus 安装包)
二、快速上手三步曲
Windows 安装指南:
-
Git 工具包:
- 官网:Git for Windows
- 安装建议:勾选 "Use Git from Git Bash only"
-
图形化工具:
Liunx 安装指南:
1.切换到root sudo su
2. 输入命令行 apt install git
三、Git使用方法具体剖析(基于图形化)
1.仓库所有者
1.1.创建本地仓库


1.2.在工作区开始工作
这里我随意写了一个test.docx文件

1.3.把工作区工作提交到本地仓库中


1.4.在gitee新建仓库


复制仓库URL
1.5.推送


推送成功,就可以在Gitee看到内容
2.克隆仓库
2.1复制仓库URL

2.2右键 克隆

2.3点击显示日志,可以显示提交信息

2.4更改之后提交方式与之前所有者提交方式相同,注意提交时候,写好提交日志
时间问题,Liunx上Git使用方法后续补充,最后关于Gitee与GitHub之间的镜像互通问题,也会在下次的分享中提及感兴趣的可以留个关注等后续。

287

被折叠的 条评论
为什么被折叠?



