发布于 2026-01-06 5 阅读
0

重要的 Git 命令:你必须知道的 Git 命令 Git 命令 DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

重要的 Git 命令:你必须知道的 Git 命令

Git 命令

由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!

Git 是一款非常流行且广泛使用的分布式版本控制系统,它通过按时间顺序记录代码库的变更,帮助开发者高效地管理代码。顾名思义,版本控制系统(VCS)就是一个内容(通常是代码)跟踪器,它跟踪代码库的变更,并通过管理代码仓库帮助开发者同时处理同一个项目。Git 是一个分布式版本控制系统(DVCS),这意味着 Git 将代码库存储在服务器上的代码仓库中,并同时将其分发到每个开发者的本地代码仓库(通常位于开发者的计算机上)。
因此,无论您是开发新手还是经验丰富的开发者,以下都是您必须掌握的基本 Git 命令。让我们一起来看看:

Git 命令

1) git 配置 [ 选项 ]

此命令可帮助您分别设置提交时使用的用户名和电子邮件地址。
用法 git config --global user.name "John Doe"
git config --global user.email "john.doe@gmail.com"

2) git init [仓库名称]

此命令将仓库初始化为 Git 仓库。要执行 Git 操作,您需要将目标仓库初始化为 Git 仓库。
用法: git init /home/john/Documents/git
此处将把名为 git 的文件夹初始化为 Git 仓库。
或者,您可以进入该仓库,然后直接输入命令进行初始化。git init

3) git clone [ URL ]

此命令用于通过现有 URL 从服务器下载现有存储库。
用法: git clone https:\\www.github.com\johndoe\example.git

4) git 状态

此命令用于查看工作树的状态。它会显示未暂存文件列表和需要提交的文件列表。如果没有需要提交的文件,则会显示分支状态为“干净”。
用法: git status
注意:您需要位于 Git 仓库中才能查看其状态。

5) git add [ 文件名 ]

此命令将所需文件放入暂存区,以便对其执行操作。
用法: git add index.html
注意:您可以通过空格分隔多个文件来将多个文件添加到暂存区。git add index.html main.css main.js
或者,您可以使用以下命令git add .将存储库中的所有文件添加到暂存区。

6) git commit [选项]

此命令会记录 Git 仓库的更改,并保存一条日志消息以及更改的提交 ID。
用法: git commit -m "Write your message here"
或者,您可以使用 ` git commit -agit commit` 命令提交对通过 `git commit` 添加的文件所做的更改,git add而无需指定消息。注意
您应该始终提交时附带消息。

7) git remote [选项] [变量名] [URL]

此命令用于通过服务器将本地仓库连接到远程仓库。
用法: git remote add origin https://www.github.com/johndoe/example.git

8) git push [选项] [变量名] [分支]

此命令用于将本地仓库的内容推送到指定的远程仓库。它会将主分支的已提交更改发送到指定的远程仓库。
用法: git push -u origin master
注意: -u此处显示的是上游仓库。
或者,您可以使用 `--upgrade-upgrade`-f代替 `--upgrade-upgrade` 来-u强制推送本地仓库的内容。

9) git pull [ URL ]

此命令用于将远程仓库的内容获取并集成到本地仓库中。
用法: git pull https://www.github.com/johndoe/example.git

10) git checkout [分支名称]

此命令用于从一个分支切换到另一个分支
。用法: git checkout 'branch_1'

11) git checkout [选项] [分支名称]

用法: git checkout -b branch_2用于创建指定的分支,并同时切换到该分支。

12) git 分支 [ 选项 ] [ 分支名称 ]

此命令用于对指定分支执行操作
git branch -d branch_1删除指定分支。
注意:您可以使用-D以下命令强制删除分支
git branch -m old_name new_name重命名分支
git branch -c branch_1 /home/johndoe/Documents复制分支及其对应的
引用日志 git branch -C branch_1 /home/johndoe/Documents:强制复制分支
git branch -M branch_1 /home/johndoe/Documents强制移动分支
git branch --list列出所有分支

13) git merge [分支名称]

此命令用于将指定分支的历史记录合并到当前分支。
用法: git merge branch_3

14) git 日志

此命令用于显示当前分支至今为止的所有提交日志。
用法 git log
git log --follow John_Doe查看指定文件的所有提交日志以及重命名操作。

15) git show [提交 ID]

此命令用于列出指定提交的元数据
git show 521747298a3790fde1710f3aa2d03b55020575aa
注意:您可以使用 git log 查看所有提交 ID。

如需查看完整的 Git 命令列表或 Git 速查表,请访问此链接:
Git 速查表

感谢阅读 ;)

文章来源:https://dev.to/chaitanya4vedi/important-git-commands-git-commands-you-must-know-272b