Tag: git clone

如何让Git克隆到当前目录

我正在做: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ 我越来越: 致命的:目的地path'。' 已经存在,不是一个空目录。 我知道path。 已经存在。 我可以保证目录是空的。 (我在里面做我什么都看不到!) 我在这里错过了什么,以克隆该项目进入当前目录?

git clone –mirror和git clone –bare有什么区别?

git克隆帮助页面有这个说–mirror : 设置远程存储库的镜像。 这意味着 – –bare 。 但是并没有详细讨论–mirror clone和–mirror clone是不同的。

如何在Git中克隆所有远程分支?

我有一个master和一个development分支,都推到GitHub 。 我已经clone d, fetch ed,然后fetch ed,但是除了master分支之外,我仍然无法获得任何东西。 我确信我错过了一些明显的东西,但是我已经阅读了手册,而且我也没有得到任何的喜悦。

如何在一个不稳定的连接上完成一个大项目的git clone?

我试图克隆LibreOffice代码库,但目前我有一个约300kbps的互联网连接,它只是稳定的东西。 我可以随时获得连接,但是git克隆进程已经停止工作,没办法让它再次运行。 有没有办法有更多的抗失败git克隆下载? 我认为我自己的一个select是下载其他人的.git目录,但这是过分依赖他人,似乎并不是最好的解决scheme。

你如何克隆一个Git仓库到一个特定的文件夹?

执行命令git clone git@github.com:whatever在当前文件夹中创build一个名为whatever的目录,并将Git存储库的内容放入该文件夹: /httpdocs/whatever/public 我的问题是,我需要克隆到我的当前目录的Git存储库的内容,以便它们出现在Web服务器的正确位置: /httpdocs/public 我知道如何在克隆版本库之后移动文件,但是这似乎打破了Git,我希望能够通过调用git pull来进行更新。 我该怎么做?

在git clone之后直接显示修改的文件

我现在遇到一个版本库的问题,尽pipe我的git-fu通常很好,但我似乎无法解决这个问题。 当我克隆这个仓库,然后cd到仓库,git-status显示了几个文件被更改。 注:我没有在任何编辑器或任何东西打开回购。 我试着按照这个指南: http : //help.github.com/dealing-with-lineendings/,但是这并没有帮助我的问题。 我试过git checkout — . 很多次,但似乎没有做任何事情。 任何帮助/想法将不胜感激 更新1:我在Mac上,回购本身没有子模块。 更新2:文件系统是Mac上的“Journaled HFS +”文件系统,不区分大小写。 这些文件是单行的,每个约79K(是的,你听到的权利),所以看着git diff是不是特别有用。 我听说做的git config –global core.trustctime false ,这可能会帮助,我会尝试当我回到计算机上的回购。 更新3:用事实改变了文件系统的细节! 并且,我尝试了git config –global core.trustctime false技巧,这个技巧并没有很好地发挥作用。

如何克隆特定的Git分支?

Git克隆将行为复制远程当前工作分支到本地。 有没有办法克隆一个特定的分支我自己没有切换远程存储库上的分支机构?

如何git-svn克隆Subversion版本库的最后n个版本?

问题 你如何从一个Subversion版本库创build一个git-svn的浅拷贝,也就是说,你如何只提取最后三个版本? 如果使用选项–depth , git clone命令可以从Git存储库获取最后n个版本,也就是说,您可以获取存储库的浅表副本。 例: git clone –depth 3 git://some/repo myshallowcopyrepo 有没有类似的选项git-svn? 到目前为止,我的发现 到目前为止,我只find了-rN选项,其中N是要修改的版本。 例: git svn clone -rN svn://some/repo 根据文档可以使用-r $ REVNUMBER:HEAD。 我尝试了以下获得最后3个返回错误消息的修订。 $ git svn clone –prefix=svn/ -s -rHEAD~3:HEAD http://some/svn/repo . revision argument: HEAD~3:HEAD not understood by git-svn 所以我用第三个534的最后一个修订版的实际数字replace了HEAD〜3。这个工作,但是这需要我先计算出第三个修订版本,但是最后一个修订版本。 $ git svn clone –prefix=svn/ -s -r534:HEAD http://some/svn/repo . 文档 混帐克隆 GIT-SVN

如何克隆具有特定版本/变更集的git存储库?

我如何克隆具有特定版本的git仓库,就像我通常在Mercurial中做的那样: hg clone -r 3 /path/to/repository

用Git下载一个特定的标签

我想知道如何下载Git仓库的特定标签 – 这是当前版本的一个版本。 我看到在git网页上有一个以前版本的标签,对象名称是很长的hex数字。 但版本名称是“ Tagged release 1.1.5 ”。 我尝试了这样一个命令(改名字): git clone http://git.abc.net/git/abc.git my_abc 而且我确实得到了一些东西 – 一个目录,一堆子目录等等。 如果它是整个存储库,我怎么得到我正在寻找的版本? 如果不是,我该如何下载该特定版本?