问题标签 [git-clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3019 浏览

git - Git Clone - 无法克隆远程存储库

我正在尝试克隆一个远程位于我的本地机器上的项目。

所以:

1) 我导航到我想要保存文件的本地文件夹。

2)我连接到远程机器上的ssh:ssh something@server.webserver.com/devproject.git/

3)我执行 git clone 命令: git clone ssh://something@server.webserver.com/devproject.git/

我得到:致命:目标路径'devproject'已经存在并且不是空目录。

我的本地机器上没有 devproject。我已经检查并重新检查。

我错过了什么?

谢谢。

0 投票
3 回答
2976 浏览

git - 是否可以从深度为 1 的 git 存储库中仅克隆某些提交?

pip包管理器允许从各种 VCS 安装,包括git

Pip 目前支持通过 git、git+http 和 git+ssh 进行克隆:

传递分支名称、提交哈希或标签名称也是可能的:

当包很小时这很好,但是当包很大时它变得很慢(例如Django)。如果我只需要 master 分支的最后一次提交,那么我可以使用--depth 1git clone 的参数。

一般来说,如果没有完整的回购历史,是否有可能只获得某个提交?至少来自github?

0 投票
2 回答
12656 浏览

git - git clone vs copy paste, what's the difference?

as stated in the subject

note: the git clone i mean is the git clone without any option, the one which is performed by doing "git clone /C:/my_origin_folder"

0 投票
4 回答
33334 浏览

eclipse - 如何使用 Eclipse EGit 从我的服务器 git 存储库下载/克隆一个新分支到我的 PC 中已经创建的本地 git 存储库

这真让我抓狂。

我在托管公司托管的 Linux 服务器中创建了一个 git 存储库。

我使用 Eclipse EGit 将其克隆到本地副本。

然后我在服务器的原始 git 存储库中创建了一个分支。

如何使用 Eclipse EGit 将分支复制到本地副本?

当我在 EGit 中打开 Git 存储库时,我看到:

如何使用 EGit 在本地获取起源/开发?

我知道我可以创建一个新的克隆,但我不想这样做,因为我相信必须有办法只获得新的分支。

第二个问题- EGit 中的 pull 命令在哪里?我能够找到 fetch 命令,但是当我运行它时,它说没有可取的东西。参考规范是:

第三个问题- 有没有办法在我的 Windows 系统中从 Eclipse 内的命令行处理 git 命令?我曾想过尝试从命令行进行拉动,但我在本地系统中找不到它。

谢谢你。

0 投票
1 回答
427 浏览

git - 忽略 git 中的文件,但在克隆项目时下载它

每次运行我的项目时,我都有一个文件会受到修改。因此,我不想让 git 跟踪它,所以我将它添加到我的 .gitignore 文件中。

但是,我确实希望在克隆项目时提取文件。

我怎样才能做到这一点?

先感谢您。

0 投票
1 回答
636 浏览

git - 在 ubuntu 11.04 上安装 RVM 时出错。似乎是 git clone 的错误

当我尝试安装 RVM 时出现以下错误:

这是git clone我最近遇到的一个错误。例如,当我尝试克隆 nodejs 时。

问题是什么?

0 投票
1 回答
395 浏览

git - Git --bare ... Why does fetch not always show the most recent commits?

I have a few GIT repos that I mirrored locally to show up in my JIRA instance, but I have noticed some (to me) strange behaviour.

I have a repo, we will call this "myrepo". If I do a git clone, and git pull, I always get the most recent commits.

However, when I do a git clone --bare, when I do a "git fetch" from my bare repository, I do not get the newer commits showing up in my "git log".. Why is this?

0 投票
2 回答
29398 浏览

git - 暂停 git clone 并稍后恢复?

有没有办法暂停 git clone 并在以后恢复它?我正在克隆一个非常大的存储库(大约 2GB),我的电脑已经打开了 40 多个小时。我以后有学校要赶,我不想就这样离开。有人有想法吗?顺便说一句,它已经达到了 67%。:(

0 投票
1 回答
93 浏览

git - “git clone ...”之后的提交对象在哪里?

输入后,git clone <path to project>我看到它.git/refs/heads/master是用SHA1_code里面创建的。

虽然我看到它SHA1_code指向一个提交对象(通过键入git cat-file -t SHA1_code),但我在.git/objects.

这个提交对象在哪里?

0 投票
6 回答
44862 浏览

git - 从具有快速网络连接的虚拟机克隆 git 存储库时,我的瓶颈是什么?

我有一个相对较大的 git 存储库位于本地网络上一个较旧的慢速主机上的虚拟机中的情况,在该主机上进行初始克隆需要相当长的时间。

gitosis 中没有特定于 git 的配置更改。

有什么方法可以将接收位加速到网络的能力?


编辑:我需要新的存储库与上游存储库正确连接。据我了解,这需要 git 进行克隆,因此在 git 之外复制原始位将不起作用。