返回

玩转 Git 命令:一劳永逸的脑图指南

前端

Git 初学者指南

Git 是一个分布式版本控制系统,它允许您跟踪代码库中的更改并轻松地在不同版本之间切换。如果您是一名软件开发者,那么使用 Git 是必不可少的。

1. Git init:初始化 Git 仓库

要开始使用 Git,您需要首先初始化一个 Git 仓库。这可以通过在命令行中运行以下命令来完成:

git init

这将在当前目录中创建一个名为 .git 的隐藏目录。.git 目录包含所有 Git 相关的信息,例如提交历史记录、分支信息和远程仓库信息。

2. Git add:将文件添加到暂存区

当您对代码库中的文件进行更改后,您需要使用 git add 命令将这些更改添加到暂存区。暂存区是一个临时区域,它存储了您准备提交的更改。

git add <file>

您可以使用以下命令将所有更改添加到暂存区:

git add .

3. Git commit:提交更改

要将暂存区的更改提交到代码库中,您需要使用 git commit 命令。提交是将更改永久保存到代码库中的过程。

git commit -m "<commit message>"

commit message 是一个简短的,它解释了您所做的更改。

4. Git status:查看状态

要查看当前的工作区和暂存区的状态,您可以使用 git status 命令。该命令将显示哪些文件已修改、哪些文件已添加到暂存区以及哪些文件尚未提交。

git status

5. Git branch:创建和切换分支

分支是代码库中的一个独立的开发线。您可以使用 git branch 命令创建和切换分支。

git branch <branch name>

要切换到另一个分支,您可以使用以下命令:

git checkout <branch name>

6. Git merge:合并分支

当您在不同的分支上工作时,您可能需要将这些分支合并在一起。这可以通过使用 git merge 命令来完成。

git merge <branch name>

7. Git rebase:变基分支

变基是一种将一个分支上的提交重新应用到另一个分支上的过程。这可以用来清理提交历史记录或将更改从一个分支移植到另一个分支。

git rebase <branch name>

8. Git diff:比较文件或提交

要比较两个文件或提交之间的差异,您可以使用 git diff 命令。

git diff <file1> <file2>
git diff <commit1> <commit2>

9. Git log:查看提交历史记录

要查看代码库的提交历史记录,您可以使用 git log 命令。

git log

10. Git remote:添加和管理远程仓库

远程仓库是代码库的另一个副本,它通常存储在像 GitHub 或 GitLab 这样的代码托管平台上。要添加一个远程仓库,您可以使用以下命令:

git remote add <remote name> <remote URL>

要推送更改到远程仓库,您可以使用以下命令:

git push <remote name> <branch name>

要从远程仓库拉取更改,您可以使用以下命令:

git pull <remote name> <branch name>

11. Git clone:克隆仓库

要克隆一个仓库,您可以使用以下命令:

git clone <remote URL>

这将在您的计算机上创建一个新的本地仓库,该仓库包含远程仓库的完整副本。

结语

这份 Git 命令指南为您提供了一个快速入门的基础知识。随着您对 Git 的深入了解,您将能够掌握更多高级的用法。