Git 与 GitHub 入门指南:版本控制与协作实战
Git 和 GitHub 是程序员日常开发中不可或缺的工具。Git 是目前最先进的分布式版本控制系统,拥有庞大的用户群体;GitHub 则是全球最大的代码托管平台和开源社区。
为什么需要 Git 和 GitHub?
在没有版本控制工具时,编程工作面临诸多风险:
- 无法追踪同事对代码的修改,导致冲突难以解决。
- 本地代码出错后无法回溯到稳定版本。
- 硬件故障或误操作可能导致代码丢失。
使用 Git 和 GitHub 可以解决这些问题:
- 代码同步:将代码上传至云端仓库,实现多设备无缝切换开发环境。
- 版本回溯:记录每次修改历史,支持随时回滚到任意时间点。
- 团队协作:多人协作项目,提交记录清晰可查,支持分支管理。
- 简历加分:在 GitHub 上展示项目和学习记录,提升职业竞争力。
Git 与 GitHub 的历史背景
Linux 之父 Linus Torvalds 于 1991 年创建了 Linux 系统。随着代码量激增,原有的 BitKeeper 商业软件无法满足需求。2005 年,因授权纠纷,Linus 决定自行开发开源版本控制系统,耗时十天用 C 语言编写了 Git。
2007 年,三位开发者创立了 GitHub 公司,基于 Git 构建了免费代码托管平台。凭借易用性和强大的社交属性,GitHub 迅速超越 Google Code 等竞争对手,成为全球开发者首选的代码托管服务。
Git 的安装与配置
安装 Git
根据不同操作系统选择安装方式:
- Windows:访问官网下载安装包,一路 Next 即可。
- macOS:推荐使用 Homebrew 安装
brew install git。 - Linux:
- Debian/Ubuntu:
sudo apt-get install git - Fedora/CentOS:
sudo yum install git-core
- Debian/Ubuntu:
安装完成后,在终端输入 git --version 检查是否成功。
全局配置
首次使用前需设置用户名和邮箱,这将标识你的提交作者信息:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
GitHub 账户与仓库创建
注册账户
访问 GitHub 官网,点击右上角 Sign up 按钮,填写基本信息完成注册。建议开启两步验证以增强安全性。
创建仓库
登录 GitHub 后,点击右上角加号图标,选择 New repository。输入仓库名称(如 demo-project),可选择公开或私有,点击 Create repository 完成创建。
SSH 密钥配置
为了免密码推送代码,建议使用 SSH 密钥认证。
- 生成密钥:在终端执行以下命令,按回车确认默认路径和空密码:
ssh-keygen -t ed25519 -C "[email protected]" - 复制公钥:查看生成的公钥内容:


