Git笔记(4) 获取仓库


1. 主要获取方式

有两种获取 Git 项目仓库的主要方式:

  1. 将 已有项目或目录 导入 为 Git 仓库
  2. 从 其它服务器 克隆 一个已存在的 Git 仓库

2. 在已存在目录中初始化仓库


2.1. 进入项目目录

如果打算使用 Git 来对已有项目进行追踪
Git_test_01文件夹为项目为例:

打开 Git Bash ,使用命令行进入项目目录

在这里插入图片描述
或者直接进入,方法如下
如在Git_test_01文件夹中,单击右键,点击 Git Bash Here直接进入项目目录

在这里插入图片描述


2.2. 初始化

在进入项目目录后,输入:

$ git init

该命令将创建一个名为 .git 的子目录
这个子目录含有初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干

在这里插入图片描述

但是,在这个时候,仅仅是做了一个初始化的操作,项目里的文件还没有被跟踪


2.3. 追踪

如果在一个已存在文件的文件夹(而非空文件夹)中进行版本控制
应该开始追踪这些文件并进行初始提交

可以通过 git add 命令来指定所需的文件来进行追踪

$ git add *.c
$ git add LICENSE

这里添加了所有.c文件和LICENSE文件到暂存区域


2.4. 提交

然后执行 git commit 命令来 提交暂存区域的文件

$ git commit -m 'initial project version'

这里提交了暂存区域的文件到Git 仓库,提交信息为’initial project version’

在这里插入图片描述
现在,已经得到了一个存在被追踪文件与初始提交的 Git 仓库


3. 克隆现有的仓库

如果想获得一份已经存在了的 Git 仓库的拷贝
比如说,想为某个开源项目贡献自己的一份力,这时就要用到 git clone 命令

这是 Git 区别于其它版本控制系统的一个重要特性
Git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件

当执行 git clone 命令的时候
默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来


3.1. 克隆仓库

克隆仓库的命令是 git clone [url]
URL(Uniform Resource Locator)是 统一资源定位符,是互联网上标准资源的地址
对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示

比如,要克隆 Git 的链接库 libgit2,可以用下面的命令:

$ git clone https://github.com/libgit2/libgit2

这会在当前目录下创建一个名为 “libgit2” 的目录
并在这个目录下初始化一个 .git 文件夹
从远程仓库拉取下所有数据放入 .git 文件夹
然后从中读取最新版本的文件的拷贝

在这里插入图片描述
如果clone完成,进入到这个新建的 libgit2 文件夹
会发现所有的项目文件已经在里面了
在这里插入图片描述
准备就绪等待后续的开发和使用


3.2. 自定义本地仓库名

如果想在克隆远程仓库的时自定义本地仓库的名字,可以使用如下命令:

$ git clone https://github.com/libgit2/libgit2 mylibgit

这将执行与上一条命令相同的操作,但目标目录名变为了 mylibgit


参考: git

以上内容,均根据git官网介绍删减、添加和修改组成


相关推荐:

Git笔记(3) 安装配置
Git笔记(2) 入门认知
Git笔记(1) 版本控制


谢谢

发布了231 篇原创文章 · 获赞 299 · 访问量 294万+

猜你喜欢

转载自blog.csdn.net/qq_32618327/article/details/104244944
今日推荐