问题标签 [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.
git - Git 在拉取之前读取更新
每当我在拉取时出现 Git 错误,其中“更新被拒绝,因为您当前分支的尖端落后”有没有办法知道在执行 git fetch 后在源存储库上完成了哪些更新?
git - 由于打包对象失败,git fetch 失败
当我将我们的远程存储库添加为上游并尝试获取它时,它失败如下:
我知道它失败是由于存储库中有大量文件(我们确实有),但是为什么当我克隆同一个存储库时它不会失败?因为我能够成功克隆存储库。不应该在克隆请求时打包相同的对象吗?
git - 将一个非常混乱的本地 git 存储库逐块推送到远程 git 存储库的最简单方法是什么?
我已经分叉然后克隆了一个我的研究小组不久前正在研究的 git 存储库。我是(现在仍然是)git 新手,但我很高兴地创建了一些分支,偶尔将它们与来自远程源的更改合并。我也时不时地将我的更改推送到我的远程分叉版本的仓库中,但我从来没有向原始仓库推送太多内容,因为我的工作被撤消并且没有人要求它。
情况是这样的:我有一大堆更改提交并推送到我的远程仓库。几乎没有一个进入该小组其他成员正在处理的原始远程仓库。仅仅做一个大的差异是不可能的,因为除了我之外没有人可能需要的还有太多邋遢的未完成工作。如何开始将选定的更改(如手动选择、手动选择)逐块推送到远程仓库?
我不精通 git,我想知道我是否必须制作一个干净的克隆并从那里开始。有没有更聪明的方法来处理我的情况?
谢谢你。
git - 如果在 GitHub 存储库中添加或删除文件,获取/合并将不起作用吗?
我通过添加一个新的和删除一个(通过使用 的 Web 界面)对我remote repository
的 in进行了两项更改。当我做 :GitHub
file
old file
GitHub
每当添加或删除新文件时,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
没有工作?
git - git fetch 和 git fetch origin master 的区别
我正在做一个提取/合并,想知道做之间是否有任何区别
和
remote repository
我在 GitHub 上没有任何其他分支和原点。
当我做:
只是:
注意 master 指向不同的东西;在一种情况下FETCH_HEAD
,在另一种情况下,origin/master
?它们不同吗?
git - 如何使用 git 从 zip 文件中获取 URL 并将其合并到项目中?
几个月前,我从 Github 下载了一个大的 zip 文件。我决定更改项目的某些部分。我解压缩了文件内容并犯了一个错误并执行了这些行:
最后一行下载了大量数据,我认为它会自动将其与我的本地文件合并。
现在,我看到我的本地项目没有更新。.git/objects
文件夹中仍然有大量数据。如何将这些数据合并到我的项目中?
git - git fetch origin 不会获取所有分支
我阅读了应该获取所有起源分支的问题的答案。不过,就我而言,它似乎没有给我任何分支。这是我所做的:git fetch origin
最初,一个名为 origin 的遥控器有 7 个分支。我克隆了它。git branch
然后才返回master
。我做到了git fetch origin
,git branch
但仍然只显示master
。如何在不单独获取其他 6 个分支的情况下获取它们?
git - 'git fetch' 和 'git fetch --all' 有什么区别
这似乎对我正在使用的 repo 没有任何影响,并且手册页也不是很有帮助。
git - 有没有办法从 Git 中的远程获取 refs 的名称而不获取与这些 refs 关联的任何对象?
我正在编写一个脚本,它作用于本地存储库,其中远程存储库很大、很慢,并且有许多历史不同的分支。典型的用户只关心这些分支中的一小部分,所以我想通过不从他们不会使用的分支中获取对象来节省带宽。
为此,我希望能够从远程获取 ref 的名称,而无需获取与这些 ref 关联的实际对象。(一旦我有了所有这些 ref 的名称,我计划将该列表呈现给用户并允许他们选择他们想要的分支,这样我就可以以编程方式构建一个非常狭窄的 refspec,其中只包含他们感兴趣的分支.)
Git 中是否有一种方法可以查询远程仓库的所有引用名称(在本例中为几 KB),而不会产生获取其所有对象的成本(在本例中为几 GB)?(FWIW,用户可能使用 ssh 或 https URL。)
git - git pull 和 push 存储库范围的操作还是特定于分支的?
试图真正掌握 git :) git pull 是一个存储库范围的操作吗?意思是,它是更新存储库中的本地分支(跟踪远程分支),还是只为当前签出的分支获取和合并?
推也一样吗?--all 对 push 和 pull 有什么作用?
任何帮助都会摇滚!
另外, fetch 有什么作用?它是否获取特定分支的信息(.git 文件夹内的文件)?或者 .git 文件夹在整个仓库中是否一致?如果我确实 fetch 而不是 clone,那之后我真的什么也做不了,那么在 fetch 之后我该怎么办?