问题标签 [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.
git - 合并的 git 遥控器在单个遥控器上不可见
我有以下 git 远程配置,以便将更改推送到两个单独的存储库(受来自多个远程位置的拉/推的启发):
这很好用,直到我在某处制作新的克隆:
克隆配置只有一个主机:
与其他存储库(GitHub)相同:
然后它看起来像这样:
我的问题是:如何使这些配置更改在两台主机上都可见?
git - 计算 git 存储库中的文件数
是否有可能在不克隆的情况下计算 git 远程存储库中的文件数?在 CVS 中,我们将使用
在哪里 ,
请告诉我 git 中方便的命令。
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?
git - `git:remote` 不是 heroku 命令
几天前我部署了一个应用程序,我正在尝试修改一些页面。为了处理我当前的版本,我想从 heroku 获取我的文件。
我用了:
就像页面上所说的那样 https://devcenter.heroku.com/articles/git。
并收到消息:
我不知道那是什么意思。谁能帮我 ?
谢谢
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 对我来说仍然是一个很小的谜。
那么 - 我怎样才能摆脱这些错误并将我的本地分支推送到远程存储库?
git - 创建了一个指向外部 git 存储库的 git 远程。当我拉动时权限被拒绝
我有一个项目,我想将“官方”代码推送到一台服务器,而在另一台服务器上“测试”代码。我有两个 git 存储库位于两个完全不同的服务器中(出于我无法控制的原因)。我们将服务器称为 Server_ONE 和 Server_TWO。由于这两个项目的代码是相同的,我想从本地机器上的一个地方管理这个项目。
所以我这样做了:
我知道 Server_ONE 拒绝权限。但我不知道在哪里添加权限?
我没有使用 Github。这些都是私有存储库。
git - 如何从 git 裸远程存储库中删除文件?
我有一个远程裸 git 存储库。
一位新开发者克隆了它,但他没有正确配置的 .gitignore 文件,因此他错误地将一些不需要的文件推送到远程。当我提取更改并合并时,我得到了这些以前未跟踪的文件。其他人也从远程提取了更改,并且也拥有这些不需要的文件。
如何从远程存储库以及其他所有人的远程/来源/分支中删除这些文件?
git - git 遥控器是如何工作的?
如果我有一个受版本控制的主项目。
然后我为第三方插件添加一个遥控器
git remote add myplugin <url>
然后我可以做git pull myplugin master
它只是从该遥控器中提取更改。
现在假设我的项目设置为:
遥控器设置为
当我拉入遥控器时,我最终得到
这很好。
我想知道的是,如果我对 myplugin 进行更改,
如果我发出git push myplugin master
什么推送?
它只会推送 myplugin 中的更改吗?还是远程充当第二个存储库并提交整个存储库?
git - git push origin 和 git push origin master 有什么区别
将本地 git 存储库的主分支推送到名为 origin withgit push origin master
或 with的远程存储库的主分支有什么区别git push origin
?
git - 如何将远程 Git 存储库添加到本地存储库并保持更新?
我有远程仓库的授权public_key
,我可以从http://someurl/first.git
本地机器上获取所有内容,但我必须将此更改填充到其他环境。为了使它成为可能,我必须将我的private_key
, clone repo 放在那里并切换到指定的标签。但出于安全原因,我不想这样做。
我正在考虑创建我的本地仓库http://someurl/second.git
,提交所有更改并部署。但我现在知道如何将远程仓库添加到我的本地?是否可以?以及如何从远程提交到我的本地仓库并切换到所需的标签?