Git 入门指南:代码版本管理实战
一、前言
在软件开发过程中,你是否遇到过以下问题?
- 修改了代码后出错了,想恢复之前的版本却找不到备份?
- 团队协作时,代码被覆盖、冲突不断?
- 提交作业时,无法说明修改时间和责任人?
这些问题都可以通过使用 Git 来轻松解决!
Git 是目前最流行的版本控制系统,它可以帮助你记录每一次代码修改,并支持多人协作开发。本文将带你从零开始了解 Git,掌握基本操作,实现高效的代码管理。
二、什么是 Git?
Git 是一个开源的分布式版本控制系统,最初由 Linux 之父 Linus Torvalds 开发。它可以:
- 记录每次代码变更的历史;
- 随时回退到任意历史版本;
- 支持多人协同开发;
- 与 GitHub、Gitee、GitLab 等平台配合使用,实现远程代码托管。
三、安装 Git
Windows 用户:
前往 https://git-scm.com/downloads 下载安装包,按提示安装即可。
安装完成后,在桌面右键选择 'Git Bash Here' 或者打开终端输入:
git --version
如果看到类似输出说明安装成功:
git version 2.xx.x.windows.1
四、HTTPS 与 SSH 的区别
当你在 GitHub/Gitee 上创建仓库后,你会看到两种克隆方式:
- HTTPS 方式:
https://github.com/yourname/yourrepo.git - SSH 方式:
[email protected]:yourname/yourrepo.git
1. HTTPS 的特点:
- 每次 push/pull 时都需要输入账号密码;
- 不需要配置密钥;
- 适合偶尔使用或临时操作。
git clone https://github.com/yourname/yourrepo.git
2. SSH 的特点:
- 使用密钥登录,免去频繁输入账号密码;
- 更加安全;
- 需要提前生成并添加 SSH 密钥。
git clone [email protected]:yourname/yourrepo.git
五、Git 密钥的作用与配置方法
1. 为什么需要密钥?
使用 SSH 协议访问远程仓库时,Git 会通过你的本地密钥来验证身份,避免每次都输入用户名和密码。
2. 如何生成密钥?
在 Git Bash 中运行:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
然后一路回车,默认保存路径是:


