Git学习笔记04—取得项目的Git仓库
来源:互联网 发布:致远软件招聘 编辑:程序博客网 时间:2024/05/23 11:58
取得项目的Git仓库
第二种是从已有的Git仓库克隆出一个新的镜像仓库来。
$git init
初始化后,在当前目录下会出现一个名为.git的目录,所有Git需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。
如果当前目录下有几个文件想要纳入版本控制,需要先用git add 命令告诉Git开始对这些文件进行跟踪,然后提交:
$git add index.php
$git commit -m "add index.php file"
2、从现有仓库克隆
克隆仓库的命令格式为 git clone [url]。
比如,
$ git clone git://github.com/schacon/grit.git
这会在当前目录下创建一个名为grit的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录,然后从中取出最新版本的文件拷贝。如果进入这个新建的 grit 目录,你会看到项目中的所有文件已经在里边了,准备好后续的开发和使用。如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字:
$ git clone git://github.com/schacon/grit.git mygrit
唯一的差别就是,现在新建的目录成了 mygrit,其他的都和上边的一样。
Git 支持许多数据传输协议。之前的例子使用的是 git:// 协议,不过你也可以用 http(s):// 或者 user@server:/path.git 表示的 SSH 传输协议。
有两种取得Git项目仓库的方法:
第一种是在现存的目录下通过导入所有文件来创建新的Git仓库;第二种是从已有的Git仓库克隆出一个新的镜像仓库来。
1、在工作目录中初始化新仓库
要对现有的某个项目开始用Git管理,只需到此项目所在目录,执行:$git init
初始化后,在当前目录下会出现一个名为.git的目录,所有Git需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。
如果当前目录下有几个文件想要纳入版本控制,需要先用git add 命令告诉Git开始对这些文件进行跟踪,然后提交:
$git add index.php
$git commit -m "add index.php file"
2、从现有仓库克隆
克隆仓库的命令格式为 git clone [url]。
比如,
$ git clone git://github.com/schacon/grit.git
这会在当前目录下创建一个名为grit的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录,然后从中取出最新版本的文件拷贝。如果进入这个新建的 grit 目录,你会看到项目中的所有文件已经在里边了,准备好后续的开发和使用。如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字:
$ git clone git://github.com/schacon/grit.git mygrit
唯一的差别就是,现在新建的目录成了 mygrit,其他的都和上边的一样。
Git 支持许多数据传输协议。之前的例子使用的是 git:// 协议,不过你也可以用 http(s):// 或者 user@server:/path.git 表示的 SSH 传输协议。
0 0
- Git学习笔记04—取得项目的Git仓库
- 【Git 学习笔记】2.1 - 取得项目的 Git 仓库
- git学习——取得项目的 Git 仓库
- Git基础-取得项目的Git仓库
- 2.1 Git 基础 - 取得项目的 Git 仓库
- Git基础_取得项目的Git仓库
- git学习笔记--远程仓库
- Git远程仓库学习笔记
- git学习笔记--远程仓库
- GitHub入门教程(三)- 取得项目的 Git 仓库 之 从本地初始化
- GitHub入门教程(四)- 取得项目的 Git 仓库 之 从服务器端克隆
- Git学习笔记03_用Git和GitHub管理项目仓库记录
- Git学习—创建仓库
- 【Git 学习笔记】2.5 - 远程仓库的使用
- 【Git 学习笔记】2.5 - 远程仓库的使用
- 【Git学习笔记】删除远程仓库的标签
- 【Git学习笔记】Github与本地仓库的交互操作
- git的学习笔记(使用远程仓库)
- p1001
- [leetcode] 【排序】 88. Merge Sorted Array
- 使用zsh令terminal操作更方便
- Java工具类——各种方式读取文件
- Android 操作SQLite基本用法
- Git学习笔记04—取得项目的Git仓库
- Poj 3311 Hie with the Pie【Floyd+状压dp】
- findviewbyid跟setOnClickListtener的简化
- @ResponseBody不加 会返回404错误
- android WebView解析
- Js_WebView交互
- ORACLE日期时间函数大全
- iOS雷达图 iOS RadarChart实现
- Java基于Socket文件传输示例