Git 与 GitHub 初学者指南:让版本控制变得简单
发布: (2026年1月17日 GMT+8 17:47)
3 min read
原文: Dev.to
Source: Dev.to
Introduction
Git 是一种分布式版本控制系统,能够记录对文件所做的每一次更改。它可以让你:
- 在出现问题时回退到之前的版本。
- 查看哪些更改以及是谁做的。
- 同时安全地在多个项目或分支上工作。
What is Git
Git 记录项目的完整历史,允许你恢复到早期状态、比较版本,并在不覆盖彼此工作的情况下协作。
What is GitHub
GitHub 是一个基于云的 Git 仓库托管平台。它使你能够:
- 与他人分享代码。
- 通过 pull request、issue 和代码审查进行项目协作。
- 在线备份你的工作。
可以把 GitHub 看作是本地 Git 项目的云端版本。
What is Version Control
版本控制用于随时间跟踪文件的更改。其好处包括:
- 防止工作丢失。
- 提供谁在何时做了哪些更改的清晰记录。
- 让多个贡献者能够安全地在同一项目上协作。
Git Workflow for Beginners
Check Git Version
确保已安装 Git 并查看当前版本:
git --version
--version 参数会显示已安装的 Git 版本。
Check the Status of Your Project
查看哪些文件已更改、未被跟踪或已暂存待提交:
git status
Add Files to Be Tracked
暂存当前目录下的所有文件:
git add .
暂存是将文件准备好保存到项目历史中的步骤。
Commit Your Changes
使用描述性信息创建一次暂存更改的快照:
git commit -m "Describe your change here"
-m 参数用于提供提交信息。
Push Changes to GitHub
将本地提交上传到 GitHub 上的远程仓库:
git push
Pull Changes from GitHub
从远程仓库下载最新更改,以保持本地副本同步:
git pull
See the History of Your Project
查看所有历史提交及其信息的日志:
git log
Beginner‑Friendly Daily Workflow
git --version # Check Git version
git status # See changes
git add . # Stage files for commit
git commit -m "Describe what you changed" # Save snapshot locally
git push # Upload changes to GitHub
git pull # Download latest changes from GitHub
git log # Review history
每条命令都是版本控制的核心环节:跟踪文件、保存快照、共享更新以及回顾项目历史。