Git 快速入门 (实习生视角)
本文专为实习生设计,帮助你快速上手Git操作,专注实习中常用、高频的Git操作,避免纠结底层原理。
实习第一天:拉取远程仓库代码
1. 安装 Git ( Mac )
-
打开终端,执行命令安装Git:
bashbrew install git
验证安装成功:
bash
git --version
2. 配置 SSH 密钥
SSH密钥是你访问远程仓库的"通行证"。
-
生成 2048 位 RSA 公私钥,并复制公钥到剪贴板:
bashssh-keygen -t rsa -b 2048 -N "" -f ~/.ssh/id_rsa && pbcopy < ~/.ssh/id_rsa.pub -
登录公司代码托管平台(如 GitHub、GitLab 或 Gitee),并将公钥粘贴到个人设置的 SSH 密钥栏。
3. 拉取远程仓库代码到本地
-
登录托管平台,找到项目仓库并复制 SSH 链接。
-
打开终端,进入项目存放目录并执行:
bashgit clone <SSH 链接>
实习第二天:创建功能分支并开发接口
1. 确认基准分支
- 请向同事/组长确认当前开发是基于哪个分支进行(例如
master、dev)。
2. 查看当前分支
-
进入项目目录并查看当前所在分支:
bashgit branch -
当前分支前面带有
*。
3. 切换到基准分支
-
如果不在基准分支,切换到基准分支:
bashgit switch master
4. 创建并切换到个人功能分支
-
创建功能分支并立即切换过去:
bashgit checkout -b <你的名字>/feature/<功能名称>示例:
bashgit checkout -b zhangsan/feature/user-login-api
实习第三天:推送代码并合并到发版分支
1. 推送本地功能分支到远程
-
确认在个人功能分支,执行以下命令将分支推送到远程:
bashgit push -u origin <你的分支名>
2. 合并功能分支到发版分支
- 核心原则 :在操作公共分支前,先
git pull,确保不覆盖他人代码。
1) 切换到发版分支
bash
git switch <发版分支名>
2) 拉取发版分支的最新代码
bash
git pull
3) 合并功能分支到发版分支
bash
git merge <功能分支名> -m "feat: 合并XXX功能到发版分支"
4) 推送合并后的发版分支
bash
git push
3. 处理冲突
- 若合并时出现代码冲突,直接与相关同事或导师一起解决,避免误改公共代码。
Git 使用流程总结
-
入门
- 安装 Git → 配置 SSH 密钥 → 拉取远程仓库代码
-
开发
- 确认基准分支 → 切换到基准分支 → 创建个人功能分支 → 在分支上开发
-
提交测试
- 推送个人分支到远程 → 测试同学验证功能
-
发版
- 切换到发版分支 → 拉取最新代码 → 合并个人分支 → 推送发版分支
-
核心原则
- 个人开发用自己的分支
- 操作公共分支前,先
git pull - 遇到冲突,及时协作解决
遵循这个流程,能帮助你快速上手 Git 并轻松应对开发任务。