问题标签 [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,我克隆了一个分支并想更新到另一个远程分支
我从分支中克隆了一个 Github 项目,比如 br1
我想切换到分支 br2,就好像我从一开始就这样做了:
我不希望所有分支都在本地,只需要我使用的分支,因为我在资源有限的 VPS 上。
我可以做这样的事情(第一行的伪代码)吗?
编辑:这是我的 .config
git - Git 使用普通名称获取一个分支,一次使用大写字母
我正在获取远程分支并陷入某种循环。
我取一次并得到:
然后我再次获取并得到:
同一个分支,但有一个大写字母S
。
我试图从以下文件夹中删除文件.git/refs/remotes/origin/minorRelease
,但是当再次获取时,我得到了两者并返回到上面的循环:
git - 如何将分支从一个远程合并到源/主
假设我X
在 GitHub 上有一个 repo,我对这个分支很感兴趣DEV
。我也有一个Y
关于 Codeplex 的仓库。
我想做的是首先X
在 GitHub 上添加 repo 作为 repo 的远程Y
;然后,我希望能够获取 的内容X/DEV
并将其合并到Y
的origin/master
分支中。
我是 Git 新手,所以我想阅读一步一步的解释。我试图自己做,但我最终错误地将内容推X/DEV
送到X/master
...
git - 我有两个名称相似的远程分支。这个命令会删除正确的吗?
我有两个远程分支:
origin/dev
origin/origin/dev
我想删除origin/origin/dev
.
下面的命令会做我想要的吗?
git - git - 查找没有本地存储库的未合并分支
我喜欢git branch --no-merged
用于查找具有未合并到当前分支中的更改的分支的命令。
如果没有存储库的本地副本,是否可以这样做?
使用颠覆,你可以这样做:
svn mergeinfo source target --show-revs eligible
这将显示在source
但不在的未合并更改target
。如果这些是完整的 url,那么您不必检查 repo。
我想查看两个分支之间未合并的更改,而无需在本地克隆存储库。用git可以吗?
git - Git - 更改分支的跟踪配置
我有以下分支(本地和远程):
如果我这样做,git branch -vv
我会得到:
我要alter
跟踪origin/alter
和alter_old
跟踪origin/alter_old
。我该怎么做?我尝试了以下方法:
但我得到:
对于--set-upstream-to
.
编辑:奇怪的是,我认为当我推时,alter
推入origin/master
并alter_old
推到origin/alter_old
. 为什么是这样?
git - 我怎样才能复活一个分支?
我有一个重构/清理分支cleanup
,用于清理技术债务。经过一个周期后,我将此分支合并回master
.
几周后,我有时间清理更多,我想复活分支而不是创建一个新分支。所以我拉master
然后将本地分支指针移动cleanup
到HEAD
:
在此之后,我可以拉和推,历史看起来是正确的。但是在尝试引入最新更改并进行变基时,我遇到了一些微妙的问题。我通常的重新设置当前分支的工作流程是:
但是当我使用复活的分支进行操作时,git pull
即使我没有指定--rebase
.
我的猜测是我也应该移动远程分支指针。我确实推动cleanup
了checkout
上述内容,但也许这还不够?
有人可以解释我的情况发生了什么以及如何origin
正确地恢复共享(= 被推送到)分支吗?
git - 为什么我在做另一个 rebase 时需要再次解决我的更改
我有两个分支,master
并且my-work-branch
其他人会将更改推送到master
,所以我需要保持my-work-branch
同步,master
以便我也可以得到其他人的更改
我尝试使用以下命令经常从分支my-work-branch
变基master
两天前我这样做了,所以 git log inmy-work-branch
是这样的:
今天我再次运行了相同的 rebase 命令,(在这两天里,我没有任何更改my-work-branch
,我所做的只是尝试从中获取新的更改master
)
但是,我注意到 gita, b, c ...
两次应用我的更改()(我可以在 中看到git log
),并且它也引起了冲突,所以我需要解决冲突。
有谁知道为什么会发生这种情况?与分支git rebase
保持my-work-branch
同步的错误方法是什么?master
git - 在 git 中的远程存储库上创建私有分支
我想在我们公司的 git 上建立特定的流程。
- 开发人员在他的本地机器上创建一个分支并在那里提交一些文件。
- dev 将此分支推送到远程仓库
- 其他开发者无法访问此分支
- 经过几轮推动开发人员决定发布他的更改。
- 将他的私人分支合并到公共分支
- 推动那个公共分支。
换句话说 - 是否可以在公共存储库中配置私有远程分支?