本文概述
- 获取一个Git仓库
- 初始化存储库
- 克隆现有存储库
获取一个Git仓库 有两种获取存储库的方法。它们如下:
- 创建一个本地存储库, 并将其作为Git存储库。
- 克隆远程存储库(服务器上已存在)。
初始化存储库 如果要在版本控制系统上共享项目并使用Gi??t对其进行控制。然后, 浏览你项目的目录并在此处启动git命令行(适用于Windows的Git Bash)。要初始化新的存储库, 请运行以下命令:
句法:
$ git init
输出:
文章图片
上面的命令将创建一个名为.git的新子目录, 其中包含所有必需的存储库文件。 .git子目录可以理解为Git存储库框架。考虑下图:
文章图片
一个空的存储库.git被添加到我现有的项目中。如果要开始对现有文件进行版本控制, 则应使用git add命令跟踪这些文件, 然后提交。
我们可以通过git status命令列出所有未跟踪的文件。
$ git status
考虑以下输出:
文章图片
在以上输出中, 所有未跟踪文件的列表由git status命令显示。要在版本控制系统上共享这些文件, 我们必须先使用git add命令对其进行跟踪。要跟踪文件, 请按以下方式操作git add命令:
句法:
$ git add <
filename>
要提交文件, 请执行git commit命令, 如下所示:
$ git commit -m "Commit message."
输出:
文章图片
在上面的输出中, 我通过git add命令添加了三个现有文件, 并将其提交以进行共享。
我们还可以创建新文件。要共享新文件, 请按照上述相同步骤进行;添加并提交以进行共享。现在, 你有一个要共享的存储库。
克隆现有存储库 我们可以克隆一个现有的存储库。假设我们在版本控制系统(例如Subversion, GitHub或任何其他远程服务器)上有一个存储库, 并且我们想与某人共享它以做出贡献。 git clone命令将为任何用户创建副本。
我们可以使用git clone命令从服务器获取几乎所有数据。可以通过以下方式完成:
句法:
$ git clone <
Repository URL>
【Git存储库】假设我的一个朋友在我的GitHub帐户上有一个存储库, 我想为此做贡献。因此, 我要做的第一件事就是将此项目复制到本地系统, 以获得更好的工作界面。克隆存储库URL所需的基本元素。我有一个存储库URL“ https://github.com/ImDwivedi1/Git-Example”。要克隆此存储库, 请按以下方式操作clone命令:
$ git clone https://github.com/ImDwivedi1/Git-Example
考虑以下输出:
文章图片
在以上输出中, 克隆了Git-Example存储库。现在, 此存储库可在本地存储上使用。你可以通过将其推送到远程服务器上来提交它并为项目做出贡献。
单个存储库可以克隆多次。因此, 我们可以在各种位置和各种系统上克隆存储库。
要了解有关Git克隆的更多信息, 请单击此处。
推荐阅读
- Git remote用法详解
- Git Rebase用法
- Git推送push
- Git拉pull请求
- Git Origin和Master分支
- Git merge和合并冲突
- Git log日志
- Git初始化
- Git索引index解析