Git 基本指令速查手册:小白的 Git 完全指南
2023-10-18 02:02:56
踏入 Git 世界的第一步:认识 Git
Git 是一款分布式版本控制系统(DVCS),它允许你跟踪代码更改并轻松地在不同版本之间切换。与集中式版本控制系统(CVCS)不同,Git 不依赖中央服务器存储代码,而是让每个开发人员的电脑都成为一个完整的版本库,允许你在本地进行版本控制。
Git 的基本指令
1. 初始化本地仓库
要开始使用 Git,你需要先创建一个本地仓库。在你要存放代码的目录下运行以下命令:
git init
这将创建一个名为 .git
的隐藏目录,其中包含 Git 管理代码更改所需的所有信息。
2. 添加文件到暂存区
当你修改或添加了代码,你需要将这些更改添加到暂存区。暂存区是暂存将要提交到仓库的更改的地方。要将文件添加到暂存区,可以使用以下命令:
git add <file-name>
你可以多次使用 git add
命令将多个文件添加到暂存区。
3. 提交更改
将更改添加到暂存区后,你可以提交这些更改到本地仓库。要提交更改,可以使用以下命令:
git commit -m "<commit-message>"
<commit-message>
是一个简短的,解释了你对代码所做的更改。
4. 查看历史记录
你可以使用 git log
命令查看代码的历史记录。该命令将显示所有提交的列表,以及每次提交的作者、日期和提交信息。
git log
5. 回滚更改
如果你想回滚最近一次提交,可以使用 git reset
命令。该命令将你的工作目录和暂存区重置到上一次提交的状态。
git reset HEAD~1
6. 创建分支
分支是 Git 中一个强大的功能,它允许你在不影响主分支的情况下尝试不同的更改。要创建分支,可以使用以下命令:
git branch <branch-name>
<branch-name>
是你想要创建的分支的名称。
7. 切换分支
要切换到另一个分支,可以使用以下命令:
git checkout <branch-name>
<branch-name>
是你要切换到的分支的名称。
8. 合并分支
当你完成对某个分支的更改后,你可以将其合并到主分支。要合并分支,可以使用以下命令:
git merge <branch-name>
<branch-name>
是你要合并的分支的名称。
9. 推送代码到远程仓库
当你想要与其他开发人员共享你的代码时,你可以将代码推送到远程仓库。要推送代码,可以使用以下命令:
git push origin <branch-name>
<branch-name>
是你要推送到远程仓库的分支的名称。
10. 拉取远程仓库的代码
当你想要从远程仓库拉取代码时,可以使用以下命令:
git pull origin <branch-name>
<branch-name>
是你要从远程仓库拉取的分支的名称。
Git 的更多用法
除了以上介绍的基本指令,Git 还提供了许多其他强大的功能,例如:
- 冲突解决: 当你合并分支时,可能会发生冲突。冲突是指两个分支对同一行代码进行了不同的更改。要解决冲突,你需要手动修改代码,使之与两个分支的更改都兼容。
- 标签: 标签是代码库中特定状态的标记。你可以使用标签来标记重要的版本或发布版本。
- 远程仓库管理: 你可以将代码推送到多个远程仓库。这允许你与多个团队或项目共享你的代码。
- 分支策略: 你可以设置分支策略来控制谁可以向哪些分支提交代码。这有助于确保代码质量和团队协作的效率。
结语
Git 是一个强大的工具,可以帮助你管理代码版本、提高协作效率。通过学习 Git 的基本指令,你可以轻松入门 Git,并在工作和学习中使用 Git 管理你的代码。