拉取并合并当前分支
git pull origin main --no-rebase
Git 是现代开发中必不可少的版本控制工具。为了帮你快速上手,这里为你整理了一份最常用的 Git 命令速查清单,涵盖了从日常提交到分支管理的高频操作。
⚙️ 首次使用前的基础配置
在第一次安装 Git 后,需要先配置你的身份信息(这会记录在每一次的代码提交中):
git config --global user.name "你的用户名":配置用户名
git config --global user.email "你的邮箱":配置邮箱
git config --list:查看当前的 Git 配置信息
📂 仓库的创建与克隆
git init:在当前目录下初始化一个新的本地 Git 仓库
git clone :克隆一个远程仓库的代码到本地
📝 日常核心提交流程(万能模板)
日常开发中,保存和提交代码通常固定遵循这 4 步:
查看代码修改状态:git status
(查看哪些文件被修改、新增或删除,提交前必看)
添加代码到暂存区:git add .
(将当前目录所有改动的文件添加到暂存区,也可以指定具体文件名)
提交到本地仓库:git commit -m "本次修改说明"
(将暂存区的代码正式存档,建议写清楚本次修改的内容)
推送到远程仓库:git push
(将本地存档的代码同步到 GitHub、Gitee 或公司的远程仓库)
🌿 分支管理
Git 强大的分支功能非常适合特性开发和 Bug 修复:
git branch:查看本地所有分支(当前所在分支前会有 * 标记)
git branch :创建一个新分支
git checkout :切换到指定的分支
git checkout -b :创建并直接切换到这个新分支
git merge :将指定分支的代码合并到当前分支
git branch -d :删除指定的本地分支
🔄 远程同步与协作
git pull:拉取远程仓库的最新代码并自动合并到本地(多人协作时,写代码前建议先拉取)
git remote -v:查看当前关联的远程仓库地址
git remote add origin :关联一个远程仓库
↩️ 撤销与回退
git reset HEAD :撤销暂存区的文件(即撤销 git add 的操作,代码不会丢失)
git checkout -- :放弃工作区指定文件的修改(还原到上一次提交的状态,谨慎使用)
git reset --soft HEAD~1:撤销上一次的本地提交(commit),但保留代码在暂存区,方便修改后重新提交
git log --oneline:以简洁的方式查看历史提交记录,方便找到需要回退的版本号
如果你是刚开始接触 Git,建议先熟练掌握“日常核心提交流程”中的那 4 个命令,它们能覆盖绝大多数的日常开发场景。