Git - Repository命令

Git - Repository命令 首页 / Git入门教程 / Git - Repository命令

在Git中,存储库就像VCS用来存储一组文件和目录的元数据的数据结构。它包含文件的集合以及对这些文件所做的更改的历史记录。 Git中的存储库被视为您的项目文件夹。存储库包含所有与项目相关的数据。不同的项目具有不同的存储库。

获取Git仓库

有两种获取存储库的方法。它们如下:

  • 创建一个本地存储库,并将其作为Git存储库。
  • 克隆远程存储库(服务器上已经存在)。

无论哪种情况,您都可以开始在Git存储库上工作。

初始化存储库

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

语法:

$ git init

输出:

Git Repository

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

Git Repository

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

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

$ git status

考虑以下输出:

Git Repository

在以上输出中,所有未跟踪文件的列表由git status命令显示。要在版本控制系统上共享这些文件,我们必须先使用git add命令对其进行跟踪,然后再提交。要跟踪文件,请按以下方式操作git add命令:

语法:

$ git add <filename>

要提交文件,请执行git commit命令,如下所示:

$ git commit -m "Commit message."

输出:

Git Repository

在上面的输出中,我通过git add命令添加了三个现有文件,并将其提交以进行共享。

我们还可以创建新文件。要共享新文件,请按照上述相同的步骤进行;添加并提交以进行共享。现在,您有一个要共享的存储库。

克隆存储库

我们可以克隆一个现有的存储库。假设我们在版本控制系统(例如Subversion,GitHub或任何其他远程服务器)上有一个存储库,并且我们希望与某人共享该存储库以做出贡献。 git clone命令将为任何用户创建副本。

我们可以使用git clone命令从服务器获取几乎所有数据。可以通过以下方式完成:

语法:

$ git clone <Repository URL>

假设我的一个朋友在我的GitHub帐户上有一个存储库,我想为此做贡献。因此,我要做的第一件事就是将该项目复制到本地系统,以获得更好的工作界面。克隆存储库URL所需的基本元素。

$ git clone https://github.com/ImDwivedi1/Git-Example

考虑以下输出:

Git Repository

在以上输出中,克隆了Git-Example存储库。现在,此存储库可在本地存储上使用。您可以通过将其推送到远程服务器上来提交它并为项目做出贡献。

单个存储库可以克隆多次。因此,我们可以在各种位置和各种系统上克隆存储库。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

推荐系统三十六式 -〔刑无刀〕

趣谈网络协议 -〔刘超〕

快速上手Kotlin开发 -〔张涛〕

算法面试通关40讲 -〔覃超〕

Linux实战技能100讲 -〔尹会生〕

MongoDB高手课 -〔唐建法(TJ)〕

PyTorch深度学习实战 -〔方远〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕

好记忆不如烂笔头。留下您的足迹吧 :)