Git Init命令

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命令行(Windows下为Git Bash),以初始化一个新的存储库,请运行以下命令:

语法:

$ 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 。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程