个性化阅读
专注于IT技术分析

Git命令行

有很多不同的使用Git的方法。 Git支持许多命令行工具和图形用户界面。 Git命令行是你可以运行所有Git命令的唯一位置。

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

基本的Git命令

这是每天使用的最重要的Git命令的列表。

  • Git Config命令
  • Git初始化命令
  • Git clone命令
  • Git添加命令
  • Git commit命令
  • Git状态命令
  • Git push命令
  • git pull命令
  • Git分支命令
  • Git合并命令
  • Git日志命令
  • Git远程命令

让我们详细了解每个命令。


Git配置命令

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

句法

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

Git初始化命令

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

句法

$ git init Demo

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

Git命令

Git clone命令

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

句法

$ git clone URL
Git命令

Git添加命令

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

句法

添加一个文件

$ git add Filename

添加多个文件

$ git add*
Git命令

Git commit命令

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

git commit -m

此命令更改头​​。它会在消息中永久记录或快照版本历史记录中的文件。

句法

$ git commit -m " Commit Message"

git commit -a

此命令将提交使用git add添加到存储库中的所有文件, 并且还将提交自此之后更改的所有文件。

句法

$ git commit -a
Git命令

Git状态命令

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

句法

$ git status
Git命令

Git push命令

它用于将本地存储库内容上载到远程存储库。推送是将提交从本地存储库传输到远程存储库的一种行为。它是git fetch的补充, 但是获取进口会向本地分支提交, 而相对地将出口提交给远程分支。远程分支是使用git remote命令配置的。推送能够覆盖更改, 因此在推送时应格外小心。

Git push命令可以如下使用。

Git Push Origin Master

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

句法

$ git push [variable name] master
Git命令
Git命令
Git命令
Git命令

git全推

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

句法

$ git push --all
Git命令

git pull命令

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

句法

$ git pull URL
Git命令

Git分支命令

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

句法

$ git branch
Git命令

Git合并命令

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

句法

$ git merge BranchName
Git命令

Git日志命令

此命令用于检查提交历史记录。

句法

$ git log
Git命令

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

$ git log -3

Git远程命令

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

Git命令

赞(0)
未经允许不得转载:srcmini » Git命令行

评论 抢沙发

评论前必须登录!