12 个 Git 命令17 Mar 2025 | 4 分钟阅读 使用 Git 的方式有很多。Git 支持许多命令行工具和图形用户界面。Git 命令行是唯一可以运行所有 Git 命令的地方。 以下命令集将帮助您了解如何通过命令行使用 Git。 基本的 Git 命令这是一个每天使用的最基本的 Git 命令列表。
让我们详细了解每个命令。 1) Git config 命令此命令配置用户。Git config 命令是在 Git 命令行上使用的第一个也是必要的命令。此命令设置作者姓名和电子邮件地址,以便与您的提交一起使用。 Git config 也用于其他情况。 语法 2) Git Init 命令此命令用于创建本地存储库。 语法 init 命令将初始化一个空存储库。请参阅下面的屏幕截图。 ![]() 3) Git clone 命令此命令用于从现有 URL 复制存储库。如果我想从 GitHub 获取存储库的本地副本,则此命令允许从存储库 URL 在本地目录中创建该存储库的本地副本。 语法 ![]() 4) Git add 命令此命令用于将一个或多个文件添加到暂存区(索引)。 语法 添加一个文件 添加多个文件 ![]() 5) Git commit 命令Commit 命令用于两种情况。它们如下。 Git commit -m 此命令更改头部。它使用消息永久记录或快照版本历史记录中的文件。 语法 Git commit -a 此命令提交使用 git add 添加到存储库中的任何文件,并且还提交您从那时起更改的任何文件。 语法 ![]() 6) Git status 命令status 命令用于显示工作目录和暂存区的状态。它允许您查看哪些更改已暂存,哪些尚未暂存,以及哪些文件未被 Git 跟踪。它不会向您显示有关已提交项目历史记录的任何信息。为此,您需要使用 git log。它还会列出您已更改的文件以及您仍需要添加或提交的文件。 语法 ![]() 7) Git push 命令它用于将本地存储库内容上传到远程存储库。推送是将提交从本地存储库传输到远程存储库的行为。它是 git fetch 的补充,但 fetch 将提交导入到本地分支,而 pushing 将提交导出到远程分支。使用 git remote 命令配置远程分支。推送能够覆盖更改,推送时应谨慎。 Git push 命令可以如下使用。 Git push origin master 此命令将对 master 分支所做的更改发送到您的远程存储库。 语法 ![]() ![]() ![]() ![]() Git push -all 此命令将所有分支推送到服务器存储库。 语法 ![]() 8) Git pull 命令Pull 命令用于从 GitHub 接收数据。它获取并将远程服务器上的更改合并到您的工作目录。 语法 ![]() 9) Git Branch 命令此命令列出存储库中所有可用的分支。 语法 ![]() 10) Git Merge 命令此命令用于将指定分支的历史记录合并到当前分支中。 语法 ![]() 11) Git log 命令此命令用于检查提交历史记录。 语法 ![]() 默认情况下,如果没有传递参数,Git log 首先显示最近的提交。我们可以通过传递一个数字作为选项来限制显示的日志条目数量,例如 -3 仅显示最后三个条目。 12) Git remote 命令Git Remote 命令用于将您的本地存储库连接到远程服务器。此命令允许您创建、查看和删除与其他存储库的连接。这些连接更像是书签,而不是直接链接到其他存储库。此命令不提供对存储库的实时访问。 ![]() 下一个主题Git Flow |
我们请求您订阅我们的新闻通讯以获取最新更新。