Tag: 远程分支

Git:无法看到新的远程分支

一个同事推动了一个新的远程分支到/ dev / homepage,我运行时看不到: $ git branch -r 我仍然看到先前存在的远程分支机构。 我假设这是因为我的本地远程参考不是最新的,因此当我跑git拉什么都没有发生,因为git拉只拉当前工作分支正确? 不同于推动所有有相应远程分支变化的分支的git push?

用跟踪的远程分支中的更改更新本地分支

我有一个名为“ my_local_branch ”的本地分支,它跟踪远程分支origin/my_remote_branch 。 现在,远程分支已经更新了,我在' my_local_branch '上,想要引入这些更改。 我应该这样做: git pull origin my_remote_branch:my_local_branch 这是正确的方法吗?

git何时刷新远程分支的列表?

使用git branch –all显示所有远程和本地分支。 git什么时候刷新这个列表? 拉/推? 以及如何使用git bash刷新它? 非常感谢你!

Git:这是分支的默认configuration远程?

我有一个远程裸仓库hub 。 我只在master分支工作。 下面的这个错误信息的最后一句话让我想知道:如何找出哪个是“当前分支的默认configuration远程” ? 我该如何设置? [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetch) hub ~/sitehub/progs.git/ (push) [myserver]~/progs $ git branch -r hub/master [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git (fetch) hub ~/sitehub/progs.git (push) [myserver]~/progs $ cat .git/HEAD ref: refs/heads/master [myserver]~/progs $ git pull hub You asked to pull from the remote 'hub', but did […]

git remote prune,git prune,git fetch –prune等有什么区别?

我的情况是这样的…一个在同一个仓库工作的人从他的本地和远程仓库删除了一个分支… 大多数在Stack Overflow或其他站点上询问过这种问题的人都会遇到在远程跟踪分支列表中仍然显示分支的问题git branch -a在底部: * master develop feature_blah remotes/origin/master remotes/origin/develop remotes/origin/feature_blah remotes/origin/random_branch_I_want_deleted 然而,在我的情况下,不应该在那里的分支是本地的: * master develop feature_blah random_branch_I_want_deleted remotes/origin/master remotes/origin/develop remotes/origin/feature_blah 当我执行以下任何操作时,它不会被本地删除: $ git prune 我也试过: $ git remote prune origin $ git fetch –prune 更有用的信息:当我检查git remote show origin这是它看起来如何: * remote origin Fetch URL: utilities:homeconnections_ui.git Push URL: utilities:homeconnections_ui.git HEAD branch: master Remote branches: master […]

如何在Git 1.7+中列出所有远程分支?

我试过git branch -r ,但只列出了本地跟踪的远程分支。 我如何find那些我没有的列表? (命令是列出所有远程分支还是只列出所有远程分支并不重要。

如何从Git中删除无效的远程分支引用?

在我目前的回购中,我有以下输出: $ git branch -a * master remotes/origin/master remotes/public/master 我想从分支列表中删除remotes/public/master : $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. 另外, git remote的输出很奇怪,因为它没有列出public : $ git remote show origin 如何从分支列表中删除“远程/公共/主”? 更新,尝试了git push命令: $ git push public :master fatal: 'public' does not appear to be a git repository fatal: The remote end hung up unexpectedly

如何在Git中克隆所有远程分支?

我有一个master和一个development分支,都推到GitHub 。 我已经clone d, fetch ed,然后fetch ed,但是除了master分支之外,我仍然无法获得任何东西。 我确信我错过了一些明显的东西,但是我已经阅读了手册,而且我也没有得到任何的喜悦。

Git签出:更新path与交换分支不兼容

我的问题与切换分支时致命的Git错误有关。 我尝试使用该命令获取远程分支 git checkout -b local-name origin/remote-name 但我得到这个错误消息: 致命的:git checkout:更新path与切换分支不兼容。 你打算签出无法parsing为“提交”的“origin / remote-name”吗? 如果我手动创build一个分支,然后拉动远程分支,就像创build一个新的克隆并检查分支一样。 为什么它不能在我使用的资源库上工作?

为什么Git在运行“git checkout origin / <branch>”后告诉我“目前不在任何分支上”?

我试图按照Git的指示:“目前不在任何分支上”。 有没有一种简单的方法来恢复分支,同时保持更改? 但是git checkout似乎被破坏了: $ git checkout origin/web-zach HEAD is now at 1366cb1… Changed so css files not ignored $ git status # Not currently on any branch. # Untracked files: # (use "git add <file>…" to include in what will be committed) # # .cordova/config.xml # www/languages/pt/sounds/ nothing added to commit but untracked files […]