Git——获取Git仓库

获取Git仓库

有两种取得Git项目仓库的方法。第一种三在现有项目或目录下导入所有文件到Git中;第二种是从一个服务器克隆一个现有的Git仓库。

在现有目录中初始化仓库

如果打算使用Git来对现有的项目进行管理,只需要进入该项目目录并输入:
$ git init
该命令将创建一个名为.git的子目录,这个子目录包含用户初始化的Git仓库中所有的必须文件,这些文件是Git仓库的骨干。但是,这仅仅是做了一个初始化的操作,用户项目里的文件并没有被跟踪。
如果在一个已经存在文件的文件夹(而不是空文件夹)中初始化Git仓库来进行版本控制的话,用户应该开始跟踪这些文件并提交。可通过git add命令来实现对指定文件的跟踪,然后执行git commit命令提交:
$ git add *.c
$ git add LICENSE
$ git commit -m 'initial project version'

克隆现有的仓库

如果想得到一份已经存在了的Git仓库的拷贝,这时就要用到git clone命令。当执行git clone命令时,默认配置下远程Git仓库中的每一个文件的每一个版本都将被拉取下来。事实上,如果用户的服务器的磁盘坏掉了,通常可以使用任何一个克隆下来的用户端来重建服务器上的仓库。
克隆仓库的命令格式为git clone [url]
例如,要克隆Git的可链接库libgit2,可以使用以下命令:
$ git clone https://github.com/libgit2/libgit2
这会在当前目录下创建一个名为"libgit2"的目录,并在这个目录下初始化一个.git文件夹,从远程仓库拉取所有的数据放入.git文件夹,然后从中读取最新版本的文件的拷贝。
如果想在克隆远程仓库的时候,自定义本地仓库的名字,可以使用一下命令:
$ git clone https://github.com/libgit2/libgit2 mylibgit
Git支持多种数据传输协议,如https://协议,git://协议或SSH 传输协议。

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

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,721评论 9 163
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,713评论 4 54
  • 想象一个场景,你下班回家,发现老妈为你做好晚饭,妻子为你的所有脏衣服洗好了,这时候你掏出钱包,付给他们服务费,他们...
    潮汐之涌阅读 740评论 0 0
  • 【罗山圣悦瑜伽】诚邀您一起参加十日断食修炼,十天断食,相当于让自己整个生活清静十天,让自己身心灵都好清静下来,让五...
    blablabla孕产瑜伽阅读 998评论 1 0