相关疑难解决方法(0)

只克隆一个分支

我想知道如何克隆一个分支而不是克隆整个Git存储库.

git github

383
推荐指数
4
解决办法
34万
查看次数

使用--depth 1进行浅层克隆是否安全,创建提交并再次提取更新?

--depth 1选件git clone:

创建一个浅层克隆,其历史记录被截断为指定的修订数.浅存储库有许多限制(您不能克隆或获取它,也不能从中推送或插入它),但如果您只对历史悠久的大型项目的近期历史感兴趣并且希望将修补程序作为补丁发送.

但是我已经成功完成了一个浅层克隆,提交了一些更改并将这些更改推回到(裸克隆)源.

这对我有意义 - 我的意思是为什么不呢?当克隆的HEAD在原点可识别时,我的提交就在此之上,似乎没有理由.但手册说不然.

我喜欢浅层克隆的想法 - 例如drupal核心:当我从7开始时,我无法知道drupal 4中发生了什么 - 但我不想在脚下射击自己.

那么浅层克隆是否安全,在其中开发提交,再次拉动以跟上来自原点的更新?

git performance git-clone

268
推荐指数
2
解决办法
13万
查看次数

从远程Git存储库中检索特定提交

有没有办法只从远程Git仓库检索一个特定的提交而不在我的PC上克隆它?远程仓库的结构与我的结构完全相同,因此不会有任何冲突,但我不知道如何做到这一点,我不想克隆那个庞大的存储库.

我是git的新手,有什么办法吗?

git git-fetch

178
推荐指数
6
解决办法
34万
查看次数

标签 统计

git ×3

git-clone ×1

git-fetch ×1

github ×1

performance ×1