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

Git初始化

git init命令是你将在Git上运行的第一个命令。 git init命令用于创建新的空白存储库。它用于将现有项目制作为Git项目。几个Git命令在存储库内运行, 但是init命令可以在存储库外运行。

git init命令在当前工作目录中创建一个.git子目录。这个新创建的子目录包含所有必要的元数据。这些元数据可以归类为对象, 引用和临时文件。它还为存储库的master分支初始化HEAD指针。

创建第一个存储库

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

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

为空白(新)项目创建存储库:

要创建空白存储库, 请在所需目录上打开命令行, 然后运行init命令, 如下所示:

$ git init

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

Git初始化

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

要创建文件, 请按以下方式运行cat或touch命令:

$ touch <file Name>

要将文件添加到存储库, 请运行git add命令, 如下所示:

$ git add <file name>

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

为现有项目创建存储库

如果要在版本控制系统上共享项目并使用Gi​​t进行控制, 请浏览项目目录并在此处启动git命令行(适用于Windows的Git Bash)。要初始化新的存储库, 请运行以下命令:

句法:

$ git init

输出:

Git初始化

上面的命令将创建一个名为.git的新子目录, 其中包含所有必需的存储库文件。 .git子目录可以理解为Git存储库框架。考虑下图:

Git初始化

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

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

$ git status

考虑以下输出:

Git初始化

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

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

一起创建存储库和目录

git init命令允许我们一起创建一个新的空白存储库和一个目录。空存储库.git在目录下创建。假设我想用项目名称创建一个空白存储库, 那么我们可以通过git init命令来完成。考虑以下命令:

$ git init NewDirectory

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

Git初始化

在上面的输出中, 目录和存储库均已创建。

因此, 我们可以使用git init命令创建一个存储库。另外两个命令以git开头很方便。它们是Git Add和Git commit。

另外, 请参阅存储库上的各种操作, 请参阅Git存储库。


赞(0)
未经允许不得转载:srcmini » Git初始化

评论 抢沙发

评论前必须登录!