问题标签 [upstream-branch]

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

git - 如何在不再次下载文件的情况下将下载的 zip 与上游同步?

不久前,我将 llvm 下载为 zip。这是一个很大的回购,所以我不想再次下载文件,我也不想要历史。但是,我希望将来更改主要存储库在本地显示的更改以及我为自己所做的更改。我想通过一些 rebase/merge 是可能的。

我试过了

但它再次花费了我的带宽:

0 投票
1 回答
164 浏览

git - 我如何在上游做 git status?

在我的分叉存储库中,我设置了一个remote originremote upstream(原始存储库)。

git status 与原产地相比
我如何比较upstream

谢谢

0 投票
1 回答
53 浏览

git - 如何签出远程 git 分支?或者将远程分支与不同的 git 目录分支链接?

我正在使用几个存储库

  • origin : 远程仓库

  • back :这是我本地 PC 上存储库的备份

  • uptreams :用于稍后拉取请求的存储库

本地在我的“git目录”中,我正在使用几个分支

  • 掌握
  • 工作
  • 开发者

在我的“git 目录”中,我在“work”分支中工作,因为我不想干扰“master”分支

我的存储库“back”用于测试软件。这个“本地”存储库用于将(html、php、javascript)代码 ftp 到本地目录以进行测试(Apache、mysql 本地服务器)

当我“返回”推送到存储库时

我所有的分支也将被推送默认存储库“back”将指向分支“master”

所以这意味着我无法测试我的代码。为此,我必须“返回”存储库,

因为,我已经看到在我的存储库“返回”时无法“git push back”,分支“work”被激活!

所以我在这里有点麻烦。

问题 1) 可以远程结帐分支吗?

从我的“git目录”到我的存储库“back”的结帐分支“work”?所以原则将来自我的“git目录”

解决方案2)可以链接git directory/work --> back/master 意思是,当我“git push back”时,back/work会更新我测试过

但它没有用

当然是因为,在“repository back”我有

谢谢你

0 投票
1 回答
319 浏览

git - Git报错索引文件太小,上游没了

我在 Linux 上使用 GitKraken 已有几年了。到目前为止,它工作得很好。但是昨天突然我收到了来自 Gitkraken 的消息,他们不再提供对私人存储库的免费访问!我很着急,需要查看我的隐藏文件和当前文件之间的差异,所以我在终端中运行了一些奇怪的 git 脚本。我没有成功,所以我获得了 GitKraken 的免费试用版。然后它对我想做的事情工作得很好,而且我能够拉和推一天。但是昨天我提交了一些文件,当我尝试拉取时,它会询问:“我的分支名称”应该从哪个远程/分支推送或拉取?当我写 origin/"my-branch-name" 并提交它时,它给出了这个错误: 无法读取未定义的属性 "fullName"!

我也尝试在终端中使用 git;当我运行 git status 时,我收到以下消息:

我不确定我的 git 文件发生了什么,无论是来自 Gitkraken 还是我运行的脚本来查看隐藏文件的差异。stackoverflow中也有类似的问题,但没有一个同时出现这两个错误: 索引文件太小上游也不见了!

更新:

通过在错误消息中应用建议的“git branch --unset-upstream”,我能够拉和推,但我仍然得到所有索引错误。除此之外,如果我尝试使用 GitKraken 进行拉动,它会失败,然后在终端中通过运行 Git status 它将为上游显示相同的消息:

所以我相信 GitKraken 正在搞乱 git 文件!

0 投票
0 回答
105 浏览

git - GitHub Actions 上的 Fork Merge Upstream 不同行为

我有一个分叉存储库,并且有一个每周触发的工作流程,以合并从远程到主要的更改。
除了添加工作流之外,不会在 repo 上做任何事情(有点像镜子)。
我很可能会分叉其他人的仓库,因此无法访问上游提交的工作流程。(例如,分叉Youtube-dl和同步作为备份)

似乎存在一些合并冲突,即使当我在本地执行相同的步骤(设置 git 用户名和电子邮件除外)时,也没有合并冲突。
本地收到合并消息提示以确认合并消息)。
[Github 操作日志] [本地日志]

是我的 YAML 文件,
它检查 repo,设置上游,获取和合并,最后推送更改为 main。

0 投票
1 回答
236 浏览

git - 尝试使用 git fetch 将我的非主分支更新为源

我已使用此处概述的步骤成功更新了我的主分支。因此,fork 的 master 分支现在与原始源的 master 相同。

我有几个不同的分支,我想制作其中的一个(称为 new_branch),即使是原始来源的主人也是如此。因此,我通过以下方式修改了链接中概述的步骤。

git fetch upstream(链接中的第4步)

git checkout new_branch(第 5 步)

git merge upstream/new_branch(第 6 步)

Step 6merge: upstream/new_branch - not something we can merge在终端中产生

我仍然继续下一步。

git push origin new_branch(第 7 步)

在第 7 步之后,我得到的只是Everything up-to-date. 然而,github 分支 `new_branch' 仍然说它是在 fork 源之后的 41 次提交。

是否不可能使您的非 master 分支与 fork 的源代码保持同步?

*我跑去看看我有什么git fetchgit branch -r(虽然我之前确实跑过git fetch

在此处输入图像描述

0 投票
1 回答
24 浏览

ruby - 我可以通过 ruby​​-git 获取上游远程分支吗

我正在使用ruby​​-git来操作我的 Git 存储库。我可以获取从远程分支结帐的本地分支,如何获取上游远程分支?这是代码:

0 投票
1 回答
37 浏览

git - git - 是否有对上游分支的引用?

自从我开始使用功能分支以来,我可以要求差异:

但它要求我知道上游分支是什么。是否有上游分支的参考,无论它可能是我事先不知道或不得不挖掘它吗?比如,我不知道:

0 投票
0 回答
34 浏览

git - 使用 VSCode 防止本地分支推送到 DevOps 中的上游分支?

我有三个分支(在 DevOps 中),ABC。就我而言,A是主要的,B是开发主干线,C是为B开发的功能。

在处理C时,我想在获取和拉取时从B拉取更改。但是,当我推送时,我只想推送到C。我想被迫创建拉取请求以将C合并回B

在做了一些阅读之后,我了解到我可以将B设置为C的上游,就像我习惯在 GitHub 上看到一个分叉的存储库一样。我使用以下命令来做到这一点:

但是,这不仅仅是从B中提取的,当我使用 Visual Studio Code 的同步更改按钮时,它还会将更改推送到B :

同步更改按钮的屏幕截图以供参考。

如何确保推送仅将更改推送到C的存储库,而拉取将从B中提取更改?

0 投票
0 回答
35 浏览

git - `git 分支 --set-upstream-to=origin/ 之间的区别mybranch` 和 `git 远程添加上游 URL`

我的帐户中有一个回购,它不是从任何地方分叉的。但是当我尝试在其中一个分支中执行 git pull 时,我收到了这条消息:

这样做git branch --set-upstream-to=origin/mybranch mybranch解决了问题。
但这与 有何不同git remote add upstream URL

任何建议都非常感激。提前致谢。