119得票5回答
如何从远程跟踪分支(类似于'git pull')执行'git fetch'和'git merge'操作?

我已经在git中设置了一些远程跟踪分支,但是一旦我用“git fetch”更新它们后,似乎从未能够将它们合并到本地分支中。 例如,假设我有一个名为'an-other-branch'的远程分支。我使用以下命令在本地设置该分支作为跟踪分支:git branch --track an-other-...

104得票10回答
Git拒绝将内容获取到当前分支

我设置了一个远程仓库,可以将新更改推送到它,但是我无法从中获取,总是收到(相当晦涩的)错误消息:fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository fatal: The re...

98得票7回答
git fetch origin --prune不会删除本地分支吗?

我曾经认为git fetch origin --prune命令会删除本地不存在于服务器上的分支。但目前我的经验并非如此。我运行了这个命令,但本地分支没有被删除。它目前没有被检出。我使用git branch -vv命令来检查这个信息,看到:feature/MyGreatFeature ...

78得票4回答
由于 `git fetch` 导致的更改在哪里找到?

我做了git fetch,是因为我不想在git pull之后失去某些信息。在git fetch之后,我应该在哪里阅读新的修改内容? 我查看了FETCH_HEAD文件,但里面只有一个大数字,没有其他内容。

71得票3回答
从远程仓库获取单个标签

这个命令会获取所有标签: git fetch origin --tags 这个命令可以获取特定的标签: git fetch origin refs/tags/1.0.0 但是这并不让我做到: git checkout tags/2.3.18 如何获取单个标签并执行检出?

59得票4回答
理解 git-fetch 很困难

我很难理解git-fetch的细微差别。我知道执行fetch会将远程引用提取到一个本地跟踪分支中。 但我有几个问题: 是否有可能不存在本地跟踪分支?如果是这样,那么它会自动创建吗? 如果我执行fetch并指定一个非跟踪分支作为目标会发生什么? git-fetch的man页指定了:git-...

59得票5回答
Git fetch后如何进行合并?具体步骤是什么?

我从各种来源中了解到,通常比起简单地pull,先fetch再merge更好,因为这样可以有更精细的控制。也就是说,我还不知道如何操作。以下是例子: 在GitHub库的主分支中进行了一处小改动。我已经fetch了它,但我不知道该如何将差异与我的本地主分支合并。git branch列出了我所有的...

53得票7回答
GIT拉取错误 - 远程对象已损坏

$ git pull remote: fatal: object 21f3981dd35fccd28febabd96f27241eea856c50 is corrupted error: git upload-pack: git-pack-objects died with error. f...

45得票2回答
git pull相当于/相反于git push -f吗?

有时候,特别是当我是唯一一个在远程仓库工作的人时,我喜欢使用 git rebase -i 和 git push origin master -f 重写历史记录。 如何用强制方式执行git pull origin master而不合并呢?我尝试了使用 -f 选项,但没有成功。我只是想重写本地 ...

45得票10回答
为什么 Jenkins 在从 Git 获取时失败,而命令行却没有?

我的所有Jenkins构建都在git fetch行失败。 git fetch --tags --progress git@bitbucket.org:ethenwilson/whentoact.git这一行也会失败。Started by user anonymous Building in ...