作为开发者,Git 是日常工作中绕不开的版本控制工具 —— 从协作开发拉取最新代码,到提交自己的开发成果,再到处理分支、回滚代码等场景,熟练掌握核心命令能大幅提升开发效率。本文整理了 Git 最核心的「拉取代码、提交代码」流程,以及日常工作中高频使用的命令,既是新手入门指南,也可作为老开发者的速查手册。
一、核心操作:从仓库拉取项目代码
拉取代码分为两种场景:首次克隆远程仓库、本地已有项目拉取最新更新,对应不同的命令和操作逻辑。
1. 场景 1:首次克隆远程仓库(本地无代码)
如果是第一次获取项目代码,使用 git clone 命令将远程仓库完整克隆到本地,步骤如下:
# 1. 打开终端,进入要存放代码的目录(比如~/projects)
cd ~/projects
# 2. 克隆远程仓库(支持 HTTPS/SSH 两种方式,推荐 SSH,免重复输密码)
# HTTPS 方式(通用,无需配置密钥)
git clone https://github.com/用户名/仓库名.git
# SSH 方式(需提前配置 SSH 密钥,更安全)
git clone [email protected]:用户名/仓库名.git
# 3. 克隆完成后,进入项目目录
cd 仓库名
# 4. 初始化 Git 仓库(首次需要执行)
git init
关键说明:
- 克隆时会自动创建本地仓库,并关联远程仓库(默认远程仓库名称为
origin);
如果需要克隆指定分支(而非默认 main/master),添加 -b 参数:
git clone -b 分支名 https://github.com/用户名/仓库名.git
2. 场景 2:本地已有项目,拉取远程最新代码
日常开发中,每次开始工作前都需要拉取远程最新代码(避免和同事的代码冲突),核心命令是 git pull:
# 1. 先进入项目目录
cd 你的项目目录
# 2. 拉取当前分支的远程最新代码(最简单方式)
git pull
# 进阶:指定远程仓库和分支(适用于关联多个远程仓库的场景)
git pull origin 分支名
# 比如 git pull origin develop
避坑提示:
- 拉取前建议先执行
git status查看本地是否有未提交的修改,若有未提交内容,拉取可能触发冲突; - 若拉取时提示冲突,先解决冲突(保留需要的代码),再提交冲突文件。
二、核心操作:提交代码到远程仓库
提交代码不是一步到位,而是遵循「暂存→提交→推送」的流程,确保代码可追溯、版本清晰。
# 首次配置即可
# 配置全局用户名(可以是你的昵称/真实姓名,比如 "xiaoming")
git config --global user.name "你的名字"
git config --global user.email

