扩大本地回购git的内容
如果我从wksA
复制<local repo path>\.git
到wksB
,对于具有发布到从那里远程回购和克隆的快捷方式,是否有扩大这一复制<local repo path>\.git
的文件夹和文件内容的git的命令在目标系统上?扩大本地回购git的内容
而不是复制.git目录(其中可能有硬编码路径在其中),你应该从你的原始目录中创建一个本地克隆。
git clone /path/to/wksA wksB
这并不需要你去通过远程,创建库的干净(正确设置)复制,并有额外的好处,顺便说一句,你可以使用wksA作为远程(思'本地备份')
在wksB我第一次尝试“git clone \\ wksa \ src \ repos \ localOnlyRepo d:\ src \ repos \ localOnlyRepo”并且产生了一个“致命的:'\\ wksA \ src \ repos \ localOnlyRepo'似乎不是一个git仓库“。然后我重新尝试用正斜杠替换源代码回溯路径反斜杠,即“git clone // wksa/src/repos/localOnlyRepo d:\ src \ repos \ localOnlyRepo”并且工作正常。出现期望是你在windows wks设置中使用unix风格正斜杠在cifs/smb路径参数上。 – myusrn 2014-12-07 17:13:21
第一部分(路径/到/回购)是一个URI,因此正斜杠 – kdopen 2014-12-08 01:53:34
只需选择一个分支,它结帐:
git checkout master
您可以指定当前文件夹以及:
git checkout master -- .
这不是一个好主意。存储库中有几件东西是本地的(reflogs等)。 – 2014-12-07 16:50:08