问题标签 [git-remote]

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 回答
54 浏览

git - 合并的 git 遥控器在单个遥控器上不可见

我有以下 git 远程配置,以便将更改推送到两个单独的存储库(受来自多个远程位置的拉/推的启发):

这很好用,直到我在某处制作新的克隆:

克隆配置只有一个主机:

与其他存储库(GitHub)相同:

然后它看起来像这样:

我的问题是:如何使这些配置更改在两台主机上都可见?

0 投票
2 回答
193 浏览

git - 计算 git 存储库中的文件数

是否有可能在不克隆的情况下计算 git 远程存储库中的文件数?在 CVS 中,我们将使用

在哪里 ,

请告诉我 git 中方便的命令。

0 投票
4 回答
4213 浏览

git - Git - 从一个远程仓库拉取,推送到另一个:我可以推送遥控器的名称吗?

我希望将 git 与多个远程存储库一起使用。我有我的中央 git 服务器(又名origin),以及我的本地开发机器。我想做的是从 kernel.org 的 git repo 中下载最新的 linux 内核。然后我将进行一些更改,然后将整个修改后的 repo 推送到我自己的 git 服务器上。

我已经成功地做到了这一点(只需执行几次 git remote add ——一次用于原点,一次用于 kernel.org)。但是,如果我从头开始克隆源,我无法将 kernel.org 视为远程。

有没有办法推送remote add命令?还是每次我希望从 kernel.org 中提取更改(在新机器上),我是否必须手动添加它?

此外,当我创建本地分支时,我让它跟踪来自 kernel.org 的远程分支。由于我在新克隆上看不到 kernel.org 作为远程,这是否意味着该分支不再跟踪 kernel.org?

0 投票
1 回答
3824 浏览

git - `git:remote` 不是 heroku 命令

几天前我部署了一个应用程序,我正在尝试修改一些页面。为了处理我当前的版本,我想从 heroku 获取我的文件。

我用了:

就像页面上所说的那样 https://devcenter.heroku.com/articles/git

并收到消息:

我不知道那是什么意思。谁能帮我 ?

谢谢

0 投票
1 回答
22701 浏览

git - git push 上的“src refspec 不匹配”和“无法推送一些 refs”错误

可能重复:
“git push”到 github 时出错

我试图将我的新分支(让我们称之为new_branch)推送到远程代表。那里还没有这样的分支,但git push origin new_branch:new_branch应该创建它。当我尝试这样做时,这就是我得到的:

我在 SO 上挖掘了数百万个这样的问题,但没有一个同时指定这两个错误,他们只提到master分支(我不知道它是否有任何区别)。

我已经尝试过的包括commit,reset并且push在许多配置中。到目前为止,他们还没有工作。我想可能有一些问题HEAD,因为我前段时间搞砸了。但这是一个猜测,我什至不知道如何正确检查它,因为 GIT 对我来说仍然是一个很小的谜。

那么 - 我怎样才能摆脱这些错误并将我的本地分支推送到远程存储库?

0 投票
1 回答
72 浏览

git - 创建了一个指向外部 git 存储库的 git 远程。当我拉动时权限被拒绝

我有一个项目,我想将“官方”代码推送到一台服务器,而在另一台服务器上“测试”代码。我有两个 git 存储库位于两个完全不同的服务器中(出于我无法控制的原因)。我们将服务器称为 Server_ONE 和 Server_TWO。由于这两个项目的代码是相同的,我想从本地机器上的一个地方管理这个项目。

所以我这样做了:

我知道 Server_ONE 拒绝权限。但我不知道在哪里添加权限?

我没有使用 Github。这些都是私有存储库。

0 投票
2 回答
6301 浏览

git - 如何从 git 裸远程存储库中删除文件?

我有一个远程裸 git 存储库。

一位新开发者克隆了它,但他没有正确配置的 .gitignore 文件,因此他错误地将一些不需要的文件推送到远程。当我提取更改并合并时,我得到了这些以前未跟踪的文件。其他人也从远程提取了更改,并且也拥有这些不需要的文件。

如何从远程存储库以及其他所有人的远程/来源/分支中删除这些文件?

0 投票
2 回答
95 浏览

git - git 遥控器是如何工作的?

如果我有一个受版本控制的主项目。

然后我为第三方插件添加一个遥控器

git remote add myplugin <url>

然后我可以做git pull myplugin master

它只是从该遥控器中提取更改。

现在假设我的项目设置为:

遥控器设置为

当我拉入遥控器时,我最终得到

这很好。

我想知道的是,如果我对 myplugin 进行更改,

如果我发出git push myplugin master什么推送?

它只会推送 myplugin 中的更改吗?还是远程充当第二个存储库并提交整个存储库?

0 投票
4 回答
89591 浏览

git - git push origin 和 git push origin master 有什么区别

将本地 git 存储库的主分支推送到名为 origin withgit push origin master 或 with的远程存储库的主分支有什么区别git push origin

0 投票
1 回答
129 浏览

git - 如何将远程 Git 存储库添加到本地存储库并保持更新?

我有远程仓库的授权public_key,我可以从http://someurl/first.git本地机器上获取所有内容,但我必须将此更改填充到其他环境。为了使它成为可能,我必须将我的private_key, clone repo 放在那里并切换到指定的标签。但出于安全原因,我不想这样做。

我正在考虑创建我的本地仓库http://someurl/second.git,提交所有更改并部署。但我现在知道如何将远程仓库添加到我的本地?是否可以?以及如何从远程提交到我的本地仓库并切换到所需的标签?