问题标签 [git-fetch]

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 投票
2 回答
31 浏览

git - Git 在拉取之前读取更新

每当我在拉取时出现 Git 错误,其中“更新被拒绝,因为您当前分支的尖端落后”有没有办法知道在执行 git fetch 后在源存储库上完成了哪些更新?

0 投票
2 回答
6977 浏览

git - 由于打包对象失败,git fetch 失败

当我将我们的远程存储库添加为上游并尝试获取它时,它失败如下:

我知道它失败是由于存储库中有大量文件(我们确实有),但是为什么当我克隆同一个存储库时它不会失败?因为我能够成功克隆存储库。不应该在克隆请求时打包相同的对象吗?

0 投票
1 回答
116 浏览

git - 将一个非常混乱的本地 git 存储库逐块推送到远程 git 存储库的最简单方法是什么?

我已经分叉然后克隆了一个我的研究小组不久前正在研究的 git 存储库。我是(现在仍然是)git 新手,但我很高兴地创建了一些分支,偶尔将它们与来自远程源的更改合并。我也时不时地将我的更改推送到我的远程分叉版本的仓库中,但我从来没有向原始仓库推送太多内容,因为我的工作被撤消并且没有人要求它。

情况是这样的:我有一大堆更改提交并推送到我的远程仓库。几乎没有一个进入该小组其他成员正在处理的原始远程仓库。仅仅做一个大的差异是不可能的,因为除了我之外没有人可能需要的还有太多邋遢的未完成工作。如何开始将选定的更改(如手动选择、手动选择)逐块推送到远程仓库?

我不精通 git,我想知道我是否必须制作一个干净的克隆并从那里开始。有没有更聪明的方法来处理我的情况?

谢谢你。

0 投票
1 回答
903 浏览

git - 如果在 GitHub 存储库中添加或删除文件,获取/合并将不起作用吗?

我通过添加一个新的和删除一个(通过使用 的 Web 界面)对我remote repository的 in进行了两项更改。当我做 :GitHubfileold fileGitHub

每当添加或删除新文件时,git pull仅适用 ( git fetch/merge fails)。

但是当我编辑了一些文件(没有新添加或删除)时,git fetch工作merge正常。

我做错了什么还是这是怎么回事git

编辑:

编辑2:只是在做git fetch并且git merge origin/master似乎有效。但我不明白这是怎么回事?

git fetch origin master后面git merge origin/master没有工作?

0 投票
1 回答
3171 浏览

git - git fetch 和 git fetch origin master 的区别

我正在做一个提取/合并,想知道做之间是否有任何区别

remote repository我在 GitHub 上没有任何其他分支和原点。

当我做:

只是:

注意 master 指向不同的东西;在一种情况下FETCH_HEAD,在另一种情况下,origin/master?它们不同吗?

0 投票
1 回答
88 浏览

git - 如何使用 git 从 zip 文件中获取 URL 并将其合并到项目中?

几个月前,我从 Github 下载了一个大的 zip 文件。我决定更改项目的某些部分。我解压缩了文件内容并犯了一个错误并执行了这些行:

最后一行下载了大量数据,我认为它会自动将其与我的本地文件合并。

现在,我看到我的本地项目没有更新。.git/objects文件夹中仍然有大量数据。如何将这些数据合并到我的项目中?

0 投票
2 回答
13789 浏览

git - git fetch origin 不会获取所有分支

我阅读了应该获取所有起源分支的问题的答案。不过,就我而言,它似乎没有给我任何分支。这是我所做的:git fetch origin

最初,一个名为 origin 的遥控器有 7 个分支。我克隆了它。git branch然后才返回master。我做到了git fetch origingit branch但仍然只显示master。如何在不单独获取其他 6 个分支的情况下获取它们?

0 投票
1 回答
73 浏览

git - 'git fetch' 和 'git fetch --all' 有什么区别

这似乎对我正在使用的 repo 没有任何影响,并且手册页也不是很有帮助。

0 投票
1 回答
64 浏览

git - 有没有办法从 Git 中的远程获取 refs 的名称而不获取与这些 refs 关联的任何对象?

我正在编写一个脚本,它作用于本地存储库,其中远程存储库很大、很慢,并且有许多历史不同的分支。典型的用户只关心这些分支中的一小部分,所以我想通过不从他们不会使用的分支中获取对象来节省带宽。

为此,我希望能够从远程获取 ref 的名称,而无需获取与这些 ref 关联的实际对象。(一旦我有了所有这些 ref 的名称,我计划将该列表呈现给用户并允许他们选择他们想要的分支,这样我就可以以编程方式构建一个非常狭窄的 refspec,其中只包含他们感兴趣的分支.)

Git 中是否有一种方法可以查询远程仓库的所有引用名称(在本例中为几 KB),而不会产生获取其所有对象的成本(在本例中为几 GB)?(FWIW,用户可能使用 ssh 或 https URL。)

0 投票
2 回答
303 浏览

git - git pull 和 push 存储库范围的操作还是特定于分支的?

试图真正掌握 git :) git pull 是一个存储库范围的操作吗?意思是,它是更新存储库中的本地分支(跟踪远程分支),还是只为当前签出的分支获取和合并?

推也一样吗?--all 对 push 和 pull 有什么作用?

任何帮助都会摇滚!

另外, fetch 有什么作用?它是否获取特定分支的信息(.git 文件夹内的文件)?或者 .git 文件夹在整个仓库中是否一致?如果我确实 fetch 而不是 clone,那之后我真的什么也做不了,那么在 fetch 之后我该怎么办?