问题标签 [remote-branch]
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 中克隆所有远程分支
我有一个master
和一个development
分支,都推送到了GitHub。我已经clone
d、pull
ed 和ed,但除了分支fetch
之外,我仍然无法得到任何东西。master
我确定我遗漏了一些明显的东西,但是我已经阅读了手册,但我一点也不高兴。
git - Git checkout:更新路径与切换分支不兼容
我的问题与切换分支时的致命 Git 错误有关。
我尝试使用命令获取远程分支
但我收到此错误消息:
致命:git checkout:更新路径与切换分支不兼容。
您是否打算签出无法解析为提交的“来源/远程名称”?
如果我手动创建一个分支然后拉出远程分支,它就可以工作,就像制作一个新的克隆并检查分支一样。
为什么它不适用于我使用的存储库?
git - 如何从 Git 中删除无效的远程分支引用?
在我当前的仓库中,我有以下输出:
我想remotes/public/master
从分支列表中删除:
此外, 的输出git remote
很奇怪,因为它没有列出public
:
如何从分支列表中删除“remotes/public/master”?
更新,尝试了git push
命令:
git - 如何签出远程 Git 分支?
有人将一个名为test
with的分支推git push origin test
送到共享存储库。我可以看到带有 的分支git branch -r
。
现在我正在尝试检查远程test
分支。
我试过了:
git checkout test
什么都不做git checkout origin/test
给* (no branch)
. 这令人困惑。我怎么能在“没有分支”?
如何签出远程 Git 分支?
git - git clone 不带master分支
我有一个远程存储库http://github.com/fernandezpablo85/Test
这个 repo 有一个master
分支,但它在另外两个分支后面,所以当我克隆它时,我得到了这个警告:
警告:远程 HEAD 引用不存在的 ref,无法结帐。
而且我没有本地master
分支(git branch
什么都不显示)。
我可以修复整个事情:
git checkout -b master origin/master
但我想知道为什么会这样?master 应该是更高级的分支吗?还是我的回购有其他问题?
git - git 创建带有未跟踪文件的分支
我有一个带有 .gitignore 文件的主分支,其中列出了目录 X。(X 未被跟踪)。
当我尝试使用命令添加跟踪远程的分支时
远程分支正在跟踪 X 目录,因此此签出失败并出现错误
出路是什么?
另外我想知道如何取消跟踪所有分支(本地和远程)中的一些文件?
苏里亚
git - 如何在 Git 1.7+ 中列出所有远程分支?
我试过git branch -r
了,但这只列出了我在本地跟踪的远程分支。如何找到我没有的列表?(命令是列出所有远程分支还是仅列出未跟踪的分支对我来说并不重要。)
git - git:如何指定默认的远程推送分支?
假设我有一个名为 ' abc
' 的跟踪分支,它跟踪origin/master
.
当我在 ' abc
' 上做 agit push
时,它会将 ' abc
' 推到 ' abc
'。
如何仅使用' git push
'为其指定远程推送分支?
git - 使用 Git 对所有远程分支进行头部提交
我知道如何列出远程分支
而且我知道如何找到我当前分支的头部提交哈希
但我不确定如何列出所有远程分支的所有头部提交哈希。这接近我想要的,但它们的顺序是什么?
理想情况下,我想要一个分支名称提交哈希对的列表,甚至是一种将远程分支名称传递给git rev-parse HEAD
git - git:为什么在执行“git push”之后,我的 X 提交领先于 origin/master?
我在服务器上使用裸 git 存储库进行备份,并在本地执行 'git commit' 后使用 'git push' 推送本地更改。
'git status' 告诉我
如果我修改了一个文件,然后再进行一次提交,然后再进行一次推送,git 会告诉我我的分支在 X+1 次提交之前。'git remote show origin' 向我展示了 fetch 和 pull URL 与我作为 push 参数提供的相同。
我已经验证我的更改确实被推送到服务器存储库(通过拉到不同的位置并检查内容)。
我在这里做错了什么?
PS:我知道这里有几个关于 SO 的相关问题,但我无法在其中任何一个中找到我的具体问题的答案。如果我在这方面错了,请指出我正确的方向。