二、GIT基础-获取Git仓库

2.1、获取Git仓库

1)在现在目录中初始化仓库

进入要使用Git进行管理的目录,执行如下命令:

[root@node1 ~]# mkdir git-test
[root@node1 ~]# cd git-test/
[root@node1 git-test]# git init
Initialized empty Git repository in /root/git-test/.git/
[root@node1 git-test]# ll -a
total 0
drwxr-xr-x  3 root root  18 Nov 28 07:24 .
dr-xr-x---. 4 root root 197 Nov 28 07:23 ..
drwxr-xr-x  7 root root 119 Nov 28 07:24 .git

该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。

2)克隆现有的仓库

如果你想获得一份已经存在了的 Git 仓库的拷贝,这时就要用到 git clone 命令。 这是 Git 区别于其它版本控制系统的一个重要特性,Git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件。 当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。

Cloning into 'demo'...
remote: Counting objects: 16, done.
remote: Total 16 (delta 0), reused 0 (delta 0), pack-reused 16
Unpacking objects: 100% (16/16), done.
Checking connectivity... done.
[root@node1 ~]# ll demo/
total 16
drwxr-xr-x  3 root root    81 Nov 28 07:45 .
dr-xr-x---. 6 root root   221 Nov 28 07:45 ..
drwxr-xr-x  8 root root   163 Nov 28 07:45 .git
-rw-r--r--  1 root root  1045 Nov 28 07:45 .gitignore
-rw-r--r-- 1 root root 11357 Nov 28 07:45 LICENSE
-rw-r--r-- 1 root root    30 Nov 28 07:45 test.txt
-rw-r--r-- 1 root root     0 Nov 28 07:45 wd.txt
[root@node1 ~]#

这会在当前目录下创建一个名为 “demo” 的目录,并在这个目录下初始化一个 .git 文件夹,从远程仓库拉取下所有数据放入 .git 文件夹,然后从中读取最新版本的文件的拷贝。 如果你进入到这个新建的demo 文件夹,你会发现所有的项目文件已经在里面了,准备就绪等待后续的开发和使用。 如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以使用如下命令:

git clone https://github.com/wendong866/demo.git mydemo

这将执行与上一个命令相同的操作,不过在本地创建的仓库名字变为 mydemo。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,721评论 9 163
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 3,000评论 1 4
  • By 书语花香 【书语花香】20171130 双语启蒙践行 1。英语:半个小时在线英语,练习 what's thi...
    苏夏的后花园阅读 117评论 0 0
  • 老家起源渭河边, 皇帝后裔就有咱。 得姓始祖是后禝, 同族鲁迅和恩来!
    行者顺达阅读 300评论 0 1
  • 一个有点傻的小胖墩。和他同桌了这么多天,终于发现他其实是可以如此的狼心狗肺。 现在描写一下他的外貌,我始终不渝的相...
    一束光ovo阅读 430评论 0 3