程序员社区

Git系列教程 --- 11、Git常用命令总结

有许多不同的方式来使用 Git。Git 支持许多命令行工具和图形用户界面。Git 命令行是唯一可以运行所有 Git 命令的地方。

以下命令集将帮助您了解如何通过命令行使用 Git。

基本 Git 命令

这是日常使用的最重要的 Git 命令的列表。

Git配置命令

此命令配置用户。Git config 命令是在 Git 命令行上使用的第一个也是必要的命令。此命令设置用于提交的作者姓名和电子邮件地址。Git config 也用于其他场景。

句法

$ git config --global user.name "ImDwivedi1"  
$ git config --global user.email "Himanshudubey481@gmail.com"  

Git初始化命令

此命令用于创建本地存储库。

句法

$ git init Demo  

init 命令将初始化一个空的存储库。请参阅下面的屏幕截图。

file

Git 克隆命令

此命令用于从现有 URL 制作存储库的副本。如果我想从 GitHub 获得我的存储库的本地副本,此命令允许从存储库 URL 在您的本地目录中创建该存储库的本地副本。

句法

$ git clone URL  

file

Git 添加命令

此命令用于将一个或多个文件添加到暂存(索引)区域。

句法

添加一个文件

$ git add Filename  

添加多个文件

$ git add*  

file

Git 提交命令

Commit 命令用于两种情况。它们如下。

git commit -m

这个命令改变了头部。它在版本历史记录中永久记录或快照文件,并带有消息。

句法

$ git commit -m " Commit Message"  

git commit -a

此命令使用 git add 提交在存储库中添加的任何文件,并提交您从那时起更改的任何文件。

句法

$ git commit -a  

file

Git 状态命令

status 命令用于显示工作目录和暂存区的状态。它允许您查看哪些更改已暂存,哪些尚未暂存,以及 Git 未跟踪哪些文件。它不会向您显示有关已提交项目历史记录的任何信息。为此,您需要使用 git 日志。它还列出了您已更改的文件以及您仍需要添加或提交的文件。

句法

$ git status  

file

git push 命令

它用于将本地存储库内容上传到远程存储库。推送是将提交从本地存储库传输到远程存储库的行为。它是 git fetch 的补充,但是在相对地将导出提交到远程分支的情况下,获取导入提交到本地分支。使用 git remote 命令配置远程分支。推送能够覆盖更改,推送时应谨慎。

Git push 命令可以如下使用。

此命令将在 master 分支上所做的更改发送到您的远程存储库。

句法

$ git push [variable name] master  

Git 命令
file

git push -all

此命令将所有分支推送到服务器存储库。

句法

$ git push --all  

file

Git 拉取命令

Pull 命令用于从 GitHub 接收数据。它获取远程服务器上的更改并将其合并到您的工作目录。

句法

$ git pull URL  

file

Git 分支命令

此命令列出存储库中可用的所有分支。

句法

$ git branch  

file

Git 合并命令

该命令用于将指定分支的历史记录合并到当前分支中。

句法

$ git merge BranchName  

Git Commands

Git 日志命令

该命令用于检查提交历史。

句法

$ git log  

file

默认情况下,如果没有传递参数,Git 日志首先显示最近的提交。我们可以通过传递一个数字作为选项来限制显示的日志条目数,例如 -3 仅显示最后三个条目。

$ git log -3  

Git远程命令

Git Remote 命令用于将您的本地存储库连接到远程服务器。此命令允许您创建、查看和删除与其他存储库的连接。这些连接更像是书签,而不是到其他存储库的直接链接。此命令不提供对存储库的实时访问。

file

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Git系列教程 --- 11、Git常用命令总结

一个分享Java & Python知识的社区