Git + Gitee + WSL2 代码管理
环境准备
根据需求选择稳定的发行版。
WSL2 中 Git 的安装与初始化
检查 Git 是否已安装,未安装可通过 apt 安装。 设置 Git 邮箱和用户名。
全局配置(SSH 公钥生成)
生成 SSH 公钥并上传到 Gitee。
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-t rsa: 指定密钥类型-b 4096: 指定密钥位数-C: 添加注释标识
公钥位于 ~/.ssh/id_rsa.pub,私钥为 ~/.ssh/id_rsa。
将公钥添加到 Gitee 账户。
使用 ssh -T [email protected] 测试连接。
Gitee 账号与仓库准备
注册 Gitee 账号并配置 SSH 公钥。
创建新仓库或导入现有项目。
复制 HTTPS 或 SSH 地址(推荐使用 SSH)。
SSH 地址示例:[email protected]:username/project.git
Git 基础操作与 WSL2 集成
本地仓库初始化与远程关联。
git init
git remote add origin <SSH 地址>
git push -u origin master
常用 Git 命令实践
日常管理项目
- 查看状态:
git status - 添加修改:
git add . - 提交修改:
git commit -m "message" - 查看提交记录:
git log
版本回退
使用 git reset 回退本地版本。
mixed: 暂存区切换,工作区不变soft: HEAD 移动,暂存区和工作区不变hard: 全部重置,修改丢失
远程同步
- 推送到远程:
git push - 拉取远程更新:
git pull - 撤销推送: 使用
git revert创建新提交,避免修改历史。
分支管理
- 查看分支:
git branch - 创建并切换:
git checkout -b <branch> - 合并分支:
git merge <branch>
多人协作
多设备协作流程:
- 确保每台设备已配置 Git 及 SSH 密钥。
- 克隆远程仓库:
git clone <SSH 地址>。 - 开发过程中及时推送和拉取最新代码。
- 建议使用功能分支开发,验证后合并至主分支。


