Congratulations on!
Git常见命令(我叫AI写的...咯咯咯)
200字
1. 基础配置与初始化
在开始写代码前,先告诉 Git 你是谁,并建立你的第一个仓库。
- 配置用户信息:
git config --global user.name "你的名字"git config --global user.email "你的邮箱" - 初始化本地仓库:
git init(在当前文件夹创建一个.git隐藏目录) - 克隆远程仓库:
git clone <url>(从 GitHub/GitLab 下载项目)
2. 日常工作流(最核心)
理解 Git 的三个区域:工作区 (Working Directory)、暂存区 (Staging Area) 和 版本库 (Repository) 是关键。
查看状态:
git status(看看谁修改了还没保存)添加文件到暂存区:
git add <filename>(添加指定文件)git add .(添加当前目录下所有修改)提交更改:
git commit -m "提交说明"(保存一个快照)查看提交历史:
git log --oneline(简洁查看过去干了啥)
3. 分支管理 (Branching)
分支是 Git 的灵魂,让你可以在不影响主线的情况下开发新功能。
查看分支:
git branch创建分支:
git branch <branch-name>切换分支:
git checkout <branch-name>git switch <branch-name>(Git 2.23+ 推荐,语义更清晰)创建并切换分支:
git checkout -b <branch-name>合并分支:
git merge <branch-name>(将指定分支合并到当前分支)删除分支:
git branch -d <branch-name>
4. 远程协作 (Remote)
当你需要和队友同步代码时,这些命令就派上用场了。
- 添加远程仓库:
git remote add origin <url> - 推送到远程:
git push origin <branch-name> - 拉取远程更新:
git pull(下载并自动合并) - 获取远程更新(不合并):
git fetch(先看看别人改了啥,再决定要不要 merge)
5. 撤销与救急 (Undo)
写错代码是常有的事,Git 提供了多种“后悔药”。
- 暂存修改:
git stash(临时把没写完的代码藏起来,去修复紧急 Bug) - 恢复暂存:
git stash pop(把藏起来的代码拿回来) - 撤销工作区的修改:
git checkout -- <file>(回退到最近一次提交的状态) - 撤销 add 操作:
git reset HEAD <file> - 版本回退:
git reset --hard <commit-id>(慎用,会抹掉未提交的修改)
💡 核心命令速查表
| 命令 | 作用 | 对应阶段 |
|---|---|---|
git add |
标记修改 | 工作区 -> 暂存区 |
git commit |
存档快照 | 暂存区 -> 版本库 |
git push |
推送代码 | 本地库 -> 远程库 |
git pull |
拉取代码 | 远程库 -> 本地库 |
温馨提示:如果遇到冲突(Conflict),不要慌!打开文件手动选择保留哪段代码,重新
add并commit即可。
你想让我为你演示如何解决 Git 合并冲突(Merge Conflict),还是需要一份 .gitignore 模板来忽略那些烦人的系统文件?