Git – init命令

git init 命令是你将在 Git 上运行的第一条命令。git init 命令是用来创建一个新的空白仓库的。它是用来把一个现有的项目变成一个 Git 项目。一些 Git 命令在仓库内运行,但 init 命令可以在仓库外运行。

git init命令在当前工作目录下创建一个.git子目录。这个新创建的子目录包含所有必要的元数据。这些元数据可以归类为对象、参考文献和临时文件。它还为版本库的主分支初始化了一个 HEAD 指针。

创建第一个仓库

Git版本控制系统允许你在开发人员之间共享项目。要学习Git,必须了解我们如何在Git上创建一个项目。仓库是一个包含所有项目相关数据的目录。一个仓库可以有不止一个项目。

我们可以为空白和现有的项目创建一个资源库。让我们了解如何创建一个资源库。

创建一个新仓库:

要创建一个空白版本库,在你想要的目录下打开命令行,运行init命令,如下所示。

$ git init

上述命令将创建一个空的.git 仓库。假设我们想在桌面上建立一个 git 仓库。为此,在桌面上打开Git Bash并运行上述命令。考虑一下下面的输出。

Git Init

上述命令将在桌面上初始化一个.git 仓库。现在我们可以在这个仓库上创建和添加文件,进行版本控制。

要创建一个文件,运行cat或touch命令,如下所示。

$ touch <file Name>

要添加文件到版本库,运行git add命令,如下所示。

$ git add <file name>

了解更多关于git add命令的信息,请访问Git Add。

为一个现有的项目创建仓库

如果你想在版本控制系统中分享你的项目,并用Git来控制它,那么,浏览你的项目目录,在这里启动git命令行(Git Bash for Windows)。要初始化一个新的仓库,运行下面的命令。

语法:

$ git init

输出:

Git Init

上述命令将创建一个名为.git的新子目录,存放所有必要的仓库文件。.git 子目录可以理解为一个 Git 仓库的骨架。请看下面的图片。

Git Init

一个空的版本库.git被添加到我现有的项目中。如果我们想对现有的文件开始进行版本控制,我们必须用git add命令跟踪这些文件,然后再提交。

我们可以通过git status命令列出所有未被追踪的文件。

$ git status  

考虑下面的输出。

Git Init

在上面的输出中,所有未被追踪的文件的列表是由git status命令显示的。要了解更多关于 status 命令的信息,请访问 Git Status。

我们可以通过Git add命令跟踪所有未跟踪的文件。

同时创建仓库和目录

git init 命令允许我们一起创建一个新的空白版本库和一个目录。空白的版本库.git会在该目录下被创建。假设我想用一个项目名称创建一个空白仓库,那么我们可以通过git init命令来实现。考虑一下下面的命令。

$ git init NewDirectory

上述命令将在一个名为NewDirectory的目录下创建一个空的.git仓库。考虑一下下面的输出。

Git Init

在上面的输出中,目录和版本库都被创建。

因此,我们可以用git init命令创建一个仓库。还有两个命令可以方便地开始使用git。它们是Git Add和Git commit。

另外,请看对仓库的各种操作,见Git Repository。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程