返回

Git 指令权威宝典:20 个常用指令用法解析

前端

前言

在软件开发过程中,版本控制是必不可少的。Git 是目前市面上最流行的分布式版本控制工具,它可以帮助开发者轻松管理代码库,并协同合作完成项目开发。本文将详细讲解 20 个常用的 Git 指令用法,帮助您轻松掌握 Git 的基础操作。无论是初学者还是经验丰富的开发者,都能从本文中学到有用的知识。

Git 简介

Git 是一个分布式版本控制系统,这意味着每个开发者都可以拥有自己的本地代码库,并且可以独立地进行代码管理。Git 的核心思想是记录代码库中文件的每一次变化,并以快照的方式存储这些变化。这些快照被称为提交,每个提交都有一个唯一的哈希值。

Git 指令用法

1. Git 初始化

git init

该指令用于初始化一个新的 Git 代码库。

2. Git 克隆

git clone <url>

该指令用于克隆一个远程代码库到本地。

3. Git 添加

git add <file>

该指令用于将文件添加到暂存区。暂存区是 Git 用于存储即将提交的文件的地方。

4. Git 提交

git commit -m "<message>"

该指令用于将暂存区中的文件提交到本地代码库。

5. Git 推送

git push <remote> <branch>

该指令用于将本地代码库中的提交推送到远程代码库。

6. Git 拉取

git pull <remote> <branch>

该指令用于从远程代码库中拉取代码到本地代码库。

7. Git 分支

git branch <branch-name>

该指令用于创建新的分支。

8. Git 切换分支

git checkout <branch-name>

该指令用于切换到指定的分支。

9. Git 合并

git merge <branch-name>

该指令用于将指定分支的提交合并到当前分支。

10. Git 回滚

git reset --hard HEAD~1

该指令用于回滚到上一次提交。

11. Git 查看提交历史

git log

该指令用于查看提交历史。

12. Git 查看文件历史

git log <file>

该指令用于查看指定文件的历史。

13. Git 查看差异

git diff

该指令用于查看当前工作目录与暂存区之间的差异。

14. Git 查看暂存区

git status

该指令用于查看暂存区中的文件。

15. Git 撤销添加

git reset <file>

该指令用于撤销将文件添加到暂存区。

16. Git 撤销提交

git reset --hard <commit-id>

该指令用于撤销指定提交。

17. Git 删除文件

git rm <file>

该指令用于删除文件。

18. Git 重命名文件

git mv <old-file> <new-file>

该指令用于重命名文件。

19. Git 忽略文件

git update-index --assume-unchanged <file>

该指令用于忽略文件。

20. Git 恢复文件

git restore <file>

该指令用于恢复文件。

结语

本文详细讲解了 20 个常用的 Git 指令用法,帮助您轻松掌握 Git 的基础操作。无论是初学者还是经验丰富的开发者,都能从本文中学到有用的知识。如果您想更深入地学习 Git,可以参考官方文档或其他 Git 教程。