相关疑难解决方法(0)

如何使用相对路径浅层克隆本地git存储库?

本地目录的浅克隆需要file://如下所述:git clone:warning:在本地克隆中忽略--depth; 使用file://代替

但是如何使用相对路径呢?

例如:如果我myrepo在当前目录中有一个repo ,那么我这样做:

git clone --depth 1 file://mymodule mymodule2
Run Code Online (Sandbox Code Playgroud)

然后它失败了:

Cloning into 'mymodule2'...
fatal: No path specified. See 'man git-pull' for valid url syntax
Run Code Online (Sandbox Code Playgroud)

如果我尝试:

git clone --depth 1 file://./mymodule mymodule2
Run Code Online (Sandbox Code Playgroud)

它失败了:

Cloning into 'mymodule2'...
fatal: '/./mymodule' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我能找到的唯一解决方法是将其转换为绝对路径,从以下开始/:

git clone --depth 1 …
Run Code Online (Sandbox Code Playgroud)

git

6
推荐指数
1
解决办法
2557
查看次数

是否可以将文件添加到git repo而不在本地检出?

目标:将新文件添加到远程git存储库中,而无需在本地检查整个文件。

原因:我正在构建一个将文件添加到用户的git存储库的应用程序。其中一些存储库将是数百兆。有些人很少会碰到。我想避免占用数TB的磁盘空间来保持大型存储库不经常被检出的状态,并且我不想导致不可避免地延迟检出200Mb存储库(大量二进制文件)以便向其中添加一个新文件,然后将该文件推回原点。

我假设默认的git client无法做到这一点,但我希望有人编写了可以提交给远程仓库的东西(不在乎什么语言),而无需在本地检查整个东西。Cloud9 IDE会执行以下操作吗?

该应用程序可以通过SSH或GitHub用于oAuthed应用程序调整存储库的任何机制对用户git repo进行完全访问。

git github

5
推荐指数
1
解决办法
858
查看次数

如果节点应用程序隐藏在repo目录中,如何将节点应用程序部署到azure

我试图通过"远程git repo"方法将项目部署到azure.但是在我的repo中,实际的节点应用程序是几个目录.因此,当推送repo时,Azure不会执行任何操作.

有没有办法将azure网站配置为从隐藏在repo中的目录运行?

deployment azure node.js continuous-deployment azure-git-deployment

5
推荐指数
1
解决办法
161
查看次数

在git中检出子文件夹

我有一个git项目,我用于最近发表的科学论文.在项目中,我有子目录doc(拆分为doc/paper doc/talks)results src等等.

现在我想发布我的源代码(但不是我的演示幻灯片等).让人们只访问src子目录的最佳方法是什么?我会发布一个zip文件来拍摄当前src目录的快照,但我希望人们能够轻松获得更新.

非常感谢.奥利弗

git subdirectory

4
推荐指数
1
解决办法
5984
查看次数

我需要从Bitbucket Git repo中检出单个文件夹

我有一个包含大约20个文件夹的repo,当我从SVN转换为Git时创建.是否可以从Git存储库(在Bitbucket上)签出单个文件夹?或者我必须将每个文件夹作为单独的回购?

git bitbucket

2
推荐指数
1
解决办法
7843
查看次数