返回

Git 基本指令速查手册:小白的 Git 完全指南

开发工具

踏入 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 管理你的代码。