Questions tagged «git-fetch»

git-fetch-从另一个存储库下载对象和引用


8
如何从Git中的服务器存储库中提取单个文件?
我正在使用运行Git的服务器的站点上工作。我正在使用Git进行部署(不是GitHub)。这是在我参与之前使用钩子方法设置的,我提到了这个问题并在下面输入了命令,但是没有用。 如何从服务器提取单个文件?例如,如果我想更新本地文件index.php?git pull index.php?

5
如何从远程跟踪分支(如“ git pull”)进行“ git fetch”和“ git merge”
我已经在git中设置了一些远程跟踪分支,但是一旦用'git fetch'更新了它们,我似乎永远无法将它们合并到本地分支中。 例如,假设我有一个名为“ an-other-branch”的远程分支。我在本地将其设置为跟踪分支 git branch --track an-other-branch origin/an-other-branch 到目前为止,一切都很好。但是,如果该分支得到更新(通常是由我移动机器并从那台机器提交),并且我想在原始机器上更新它,则获取/合并会遇到麻烦: git fetch origin an-other-branch git merge origin/an-other-branch 每当执行此操作时,都会收到“已经更新”消息,并且没有任何合并。 但是, git pull origin an-other-branch 总是按照您的期望进行更新。 另外,运行git diff git diff origin/an-other-branch 表明存在差异,因此我认为我的语法错误。 我究竟做错了什么? 编辑[2010-04-09]:我已经检查了几次,而且绝对不在其他分支上。我的“ git fetch”后面跟着“ git merge”(如上所示)是否应该做与git pull完全相同的事情?我将获得一些显示git status等结果的工作流。

4
Git从本地存储库中删除上游
我正在使用ruby on rails应用程序,并且正在尝试同步fork。值得一提的是,我也在Mac上。我执行了以下操作: $ git remote -v 以查看我的本地存储库。我试图去时一团糟upstream: $ git remote add upstream https://github.com/foo/repo.git 当我应该大写Foo时: $ git remote add upstream https://github.com/Foo/repos.git 问题是如何删除,upstream因为每次尝试更改此设置时,它都会产生fatal错误?


7
git拒绝获取当前分支
我设置了一个远程存储库,可以将新的更改推送到该存储库,但无法从中获取,我总是收到(而不是神秘的)错误消息: fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository fatal: The remote end hung up unexpectedly 这是什么意思?我应该怎么做才能启用提取功能? (请注意,此远程存储库仅用作备份存储库,因此它应该几乎是我的本地存储库的精确副本。我真的不明白为什么我可以推送到该存储库但不能从中获取...) 我的配置看起来像: [remote "origin"] url = ssh://blablablah fetch = +refs/*:refs/* mirror = true
77 git  git-fetch 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.