问题标签 [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 投票
1 回答
8846 浏览

git - clone 和 mkdir->cd->init->remote-add->pull 有什么区别?

在 Github 上建立一个 repo 后,似乎有两种方法可以将该 repo 拉入本地 repo。

首先,我可以创建一个目录,初始化一个空白仓库,添加一个远程,然后从远程拉取更改。

其次,我可以克隆遥控器。

克隆只是上述 5 步版本的快捷方式,还是还有其他功能?如果我使用一种方法而不是另一种方法,我会遇到困难吗?

0 投票
116 回答
3201674 浏览

git - 在 Git 中推送提交时消息“src refspec master does not match any”

我克隆我的存储库:

但是在我更改了一些文件和add它们commit之后,我想将它们推送到服务器:

但我回来的错误是:

0 投票
4 回答
80800 浏览

git - git gui:如何克隆和推送?

我觉得我很傻。我不明白 Git 如何使用命令行,所以我使用的是 Git Gui。

我安装了它,可以成功启动 Gui,但是当我从另一个程序员与我共享的文件中克隆文件时,我不断收到此错误消息,

位置 C:/.... 已存在。

在 Gui 界面上,它有两个输入字段只需要填写 -

我可以避免使用命令行的任何视觉指南吗?

谢谢!

0 投票
4 回答
18047 浏览

git - 回顾性地将 --recursive 添加到 git repo

如果你git clone--recursive,你也可以得到所有的 git 子模块。

如果我在克隆时忘记添加这个神奇的标志(可能发生),我现在该如何去获取任何子模块?

此外,如何将递归标志设置为未来克隆的默认值?

0 投票
1 回答
1829 浏览

ruby - Grit 的克隆方法未定义?

我最近开始研究一个使用 git 进行存储和 ruby​​ 作为前端的项目。我的脚本的第一个版本使用了 ruby​​-git,虽然很简单,但还可以。当我需要对我的提交和日志进行更具体的工作时,建议我转向坚韧不拔。但是,我在早期遇到了障碍——grit 似乎无法克隆远程存储库。我使用 Repository 类找到的所有示例都创建了一个本地存储库,并通过源代码搜索我发现 Grit 的克隆方法是未定义的。是什么赋予了?

这是我的第一个 StackOverflow 问题,因此在此先感谢您的帮助。

0 投票
3 回答
1439 浏览

git - GIT 将文件从 dev 重新合并到 master

我的主 GIT 分支接缝有一些错误,因此我想重新检查、重新合并或可能将我的 dev 分支克隆到 master 分支上,这样 master 分支将是 dev 的副本。

我怎样才能做到这一点?谢谢。

0 投票
1 回答
613 浏览

git-clone - 如何备份使用硬链接创建的存储库

我们在共享模式下创建了 git bare,并通过克隆 git bare 创建了数据存储库。

由于 git bare repo 和 git data repo 都位于同一个文件系统上,因此目标文件似乎是硬链接以节省空间。

我现在想备份 git 裸存储库并删除数据存储库。

由于对象文件被硬链接,我担心删除数据存储库会使裸存储库处于陈旧状态。

有没有办法可以从硬链接到裸存储库的数据存储库中复制所有目标文件,以便我可以删除数据存储库并备份存储库?

非常感谢您的帮助。

0 投票
5 回答
26255 浏览

git - git clone 的进度指示器

执行时是否可以获得进度条git clone?我想知道,因为我目前正在做一个 git clone 到目前为止已经花费了几分钟,并且很想知道它是否会很快完成。

0 投票
1 回答
16628 浏览

git - 从远程 ssh 存储库进行 Git 克隆 - 在执行克隆命令之前更改远程网络上的机器

我想将一个 git 存储库从我公司的服务器克隆到我的个人计算机上。从“外部”访问这些服务器的唯一方法是通过 ssh 登录到“machine1”

不幸的是,该特定机器上没有安装 git。所以一个 git clone 像

不会工作。我要做的是在通过“machine1”登录网络后更改为安装了 git 的另一台机器“machine2”。所以要让克隆工作我必须执行一个命令

在实际执行 git 命令之前。有没有办法做到这一点?可能是预克隆钩子之类的东西?

是否有可能以某种方式将远程存储库打包成一个文件(补丁?),将该文件复制到本地机器上并从该文件克隆?

期待您的提示和建议!

0 投票
1 回答
619 浏览

git - 如何从一个文件夹中的 git repo 获取文件到另一个已经包含文件但不是 repo 的文件夹?

为了更好地解释:

我有一个将文件上传到远程开发服务器的 netbeans 项目。

我正在从事的项目非常适合开源,因此我创建了一个新的 github 存储库。有很多配置文件和其他花絮(如 .htaccess 文件等)我不想包含在 repo 中,所以我只是将我想要的文件复制到一个新目录中,在那里创建了一个 git repo,我一直在使用它来将文件推送到 github。

每当我在 netbeans 中完成一些新的开发时,我必须将新的或编辑的文件复制到 repo 目录,提交更改,最后推送到 github。

我现在意识到我可以使用 .gitignore 文件(git 对我来说是新的!)。因此,我认为忽略麻烦的文件并从我正在工作的同一目录提交更改会更明智/更快,从而无需复制到另一个目录。我认为这意味着我需要将存储库克隆到我用于 netbeans 的目录中,但 git 告诉我“该目录已经存在”。

我如何去完成我所需要的?