Git 命令

Git 命令

Git有许多不同的使用方式。Git支持许多命令行工具和图形用户界面。只有在Git命令行中才能运行所有Git命令。

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

基本Git命令

这是一个每天使用的最基本的Git命令列表。

  1. Git Config命令
  2. Git init命令
  3. Git clone命令
  4. Git add命令
  5. Git commit命令
  6. Git status命令
  7. Git push命令
  8. Git pull命令
  9. Git Branch命令
  10. Git Merge命令
  11. Git log命令
  12. Git remote命令

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

1) Git config命令

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

语法

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

2) Git Init命令

该命令用于创建本地代码库。

语法

$ git init Demo

init命令将初始化一个空的代码库。请参见下面的截图。

Git 命令

3) Git clone命令

此命令用于从现有URL中复制存储库。如果我想要GitHub上存储库的本地副本,这个命令允许从存储库URL在您的本地目录中创建一个本地副本。

语法

$ git clone URL

Git 命令

4) Git add命令

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

语法

添加一个文件

$ git add Filename

添加多个文件

$ git add*

Git 命令

5) Git commit命令

commit命令在两种情况下使用。它们如下所示。

git commit -m

该命令改变了head。它使用一条消息将文件永久地记录或快照在版本历史中。

语法

$ git commit -m " Commit Message"

Git commit -a

这个命令会提交在仓库中通过git add添加的任何文件,并且还会提交自此之后你修改过的任何文件。

语法

$ git commit -a

Git 命令

6) Git status 命令

status 命令用于显示工作目录和暂存区的状态。它允许你查看哪些改动已经暂存,哪些还没有,以及哪些文件没有被 Git 追踪。它不会显示关于已提交项目历史的任何信息。你需要使用 git log 来查看这些信息。它还列出了你已经修改的文件以及你还需要添加或提交的文件。

语法

$ git status

Git 命令

7) Git push 命令

这个命令用于将本地仓库的内容上传到远程仓库。推送是将提交从本地仓库传输到远程仓库的行为。这是与 git fetch 相对应的操作,但是尽管 fetch 导入提交到本地分支,相比之下推送将提交导出到远程分支。通过使用 git remote 命令可以配置远程分支。推送有覆盖更改的能力,在推送时应当谨慎操作。

Git push 命令可以如下使用:

Git push origin master

这个命令将在 master 分支上的更改发送到你的远程仓库。

语法

$ git push [variable name] master

Git 命令

Git push -all

该命令将所有的分支推送到服务器仓库。

语法

$ git push --all

Git 命令

8) Git pull命令

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

语法

$ git pull URL

Git 命令

9) Git branch命令

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

语法

$ git branch

Git 命令

10) Git Merge 命令

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

语法

$ git merge BranchName

Git 命令

11)Git log命令

此命令用于查看提交历史。

语法

$ git log

Git 命令

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

$ git log -3

12) Git remote命令

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

Git 命令

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程