Git学习笔记(十一) Git克隆
来源:互联网 发布:淘宝关联账户能开店吗 编辑:程序博客网 时间:2024/06/10 03:32
用法1:git clone <repository> <directory>
将<repository>指向的版本库创建一个克隆到<directory>目录。目录<directory>相当于克隆版本库的工作区,文件都会检出,版本库位于工作区的.git目录中
用法2:git clone --bare <repository> <directory.git>
用法3:git clone --mirror <repository> <directory.git>
用法2和用法3创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。一般约定俗成裸版本库的目录名以.git做后缀,所以上面示例中将克隆出来的裸版本库目录名写作<directory.git>。区别在于用法3克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用git fetch命令和上游版本库进行持续同步。
不使用--bare或--mirror创建出来的克隆包含工作区,这样就会产生两个包含工作区的版本库,这两个版本库对等。这两个工作区本质上没有区别,往往提交在一个版本A中进行,另一个B作为备份。只能从B执行git pull命令从A中拉回新的提交实现版本库同步,而不能从版本库A向版本库B执行git push推送操作
还可以通过git init的方式创建裸版本库,需要加--bare参数。
当执行git push命令时,如果没有设定推送的分支,而且当前分支也没有注册到远程的某个分支,将检查远程分支是否有和本地相同的分支名(如master),如果有,则推送,否则报错。
0 0
- Git学习笔记(十一) Git克隆
- Git学习笔记(十一) Git克隆
- git克隆、git库管理(git权威指南笔记)
- git的学习笔记(克隆远程仓库)
- Git:Git克隆(git clone)
- git学习笔记——克隆远端库
- git克隆
- 【git】git学习笔记
- 【Git学习笔记】 git克隆远程项目并创建本地对应分支
- (五)Git 克隆操作
- Git学习笔记(二) Git初始化
- Git学习笔记(四) Git对象
- Git学习笔记(五) Git重置
- Git学习笔记(六) Git检出
- git学习笔记(1)-git基础
- Git学习笔记(二) Git初始化
- Git学习笔记(四) Git对象
- Git学习笔记(五) Git重置
- Git学习笔记(九) 历史穿梭
- Git学习笔记(十) 改变历史
- 步步为营_Android开发课[12]_Json学习
- Java 关于paintComponent函数问题
- Linux RedHat6.4安装免费版Websphere8.5报错
- Git学习笔记(十一) Git克隆
- SimpleAdapter结合ListView的使用
- Java Virtual Machine Garbage Collection浅析
- jmeter插件
- Git学习笔记(十二) 前几章的补充
- 第二大整数
- android中webviewjs与java的相互调用
- Screen快速使用说明
- Max-Spacing k-clustering