Git 初学者指南
发布: (2026年1月18日 GMT+8 16:59)
3 min read
原文: Dev.to
Source: Dev.to
介绍
Git 是一个免费、开源的版本控制系统,开发者和分析师使用它来跟踪更改、协作以及高效管理项目历史。它允许你离线工作并无缝合并你的工作。
在开始使用 Git 之前,先配置你的身份信息:
git config --global user.name "nashipae"
git config --global user.email "nashipaentungani@gmail.com"
Git 工作流
文件在 Git 中经历三个阶段:
- 工作目录 – 你编辑文件的地方。
- 暂存区 – 用于保存你想提交的更改的装载平台(几乎是最终状态)。
- 仓库 – 项目的永久存储区域。
必备命令
开始一个项目
-
初始化一个新仓库
git init -
克隆已有仓库
git clone
检查状态与跟踪更改
-
显示当前状态
git status -
查看详细更改
git diff -
暂存特定文件
git add -
暂存所有更改
git add . -
取消暂存文件
git restore --staged -
提交已暂存的更改
git commit -m "Your commit message" -
查看提交历史
git log
与远程仓库交互
-
添加远程仓库
git remote add origin -
首次推送到远程
git push -u origin main -
推送后续更改
git push origin main -
从远程拉取更改
git pull origin main
历史、比较与重置
-
紧凑的日志视图
git log --oneline -
显示文件中每行的最后修改者
git blame -
比较两个提交
git diff -
重置当前 HEAD
# 软重置(保留已暂存的更改) git reset --soft HEAD~1 # 混合重置(取消暂存但保留工作目录中的更改) git reset --mixed HEAD~1 # 硬重置(丢弃所有更改) git reset --hard HEAD~1