问题标签 [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.

0 投票
1 回答
60 浏览

git - 使用 Git,我克隆了一个分支并想更新到另一个远程分支

我从分支中克隆了一个 Github 项目,比如 br1

我想切换到分支 br2,就好像我从一开始就这样做了:

我不希望所有分支都在本地,只需要我使用的分支,因为我在资源有限的 VPS 上。

我可以做这样的事情(第一行的伪代码)吗?

编辑:这是我的 .config

0 投票
2 回答
4540 浏览

git - Git 使用普通名称获取一个分支,一次使用大写字母

我正在获取远程分支并陷入某种循环。

我取一次并得到:

然后我再次获取并得到:

同一个分支,但有一个大写字母S

我试图从以下文件夹中删除文件.git/refs/remotes/origin/minorRelease,但是当再次获取时,我得到了两者并返回到上面的循环:

0 投票
1 回答
37 浏览

git - 如何将分支从一个远程合并到源/主

假设我X在 GitHub 上有一个 repo,我对这个分支很感兴趣DEV。我也有一个Y关于 Codeplex 的仓库。
我想做的是首先X在 GitHub 上添加 repo 作为 repo 的远程Y;然后,我希望能够获取 的内容X/DEV并将其合并到Yorigin/master分支中。

我是 Git 新手,所以我想阅读一步一步的解释。我试图自己做,但我最终错误地将内容推X/DEV送到X/master...

0 投票
1 回答
25 浏览

git - 我有两个名称相似的远程分支。这个命令会删除正确的吗?

我有两个远程分支:

  • origin/dev
  • origin/origin/dev

我想删除origin/origin/dev.

下面的命令会做我想要的吗?

0 投票
1 回答
199 浏览

git - git - 查找没有本地存储库的未合并分支

我喜欢git branch --no-merged用于查找具有未合并到当前分支中的更改的分支的命令。

如果没有存储库的本地副本,是否可以这样做?

使用颠覆,你可以这样做:

svn mergeinfo source target --show-revs eligible

这将显示在source但不在的未合并更改target。如果这些是完整的 url,那么您不必检查 repo。

我想查看两个分支之间未合并的更改,而无需在本地克隆存储库。用git可以吗?

0 投票
1 回答
2398 浏览

git - Git - 更改分支的跟踪配置

我有以下分支(本地和远程):

如果我这样做,git branch -vv我会得到:

我要alter跟踪origin/alteralter_old跟踪origin/alter_old。我该怎么做?我尝试了以下方法:

但我得到:

对于--set-upstream-to.

编辑:奇怪的是,我认为当我推时,alter推入origin/masteralter_old推到origin/alter_old. 为什么是这样?

0 投票
1 回答
144 浏览

git - 我怎样才能复活一个分支?

我有一个重构/清理分支cleanup,用于清理技术债务。经过一个周期后,我将此分支合并回master.

几周后,我有时间清理更多,我想复活分支而不是创建一个新分支。所以我拉master然后将本地分支指针移动cleanupHEAD

在此之后,我可以拉和推,历史看起来是正确的。但是在尝试引入最新更改并进行变基时,我遇到了一些微妙的问题。我通常的重新设置当前分支的工作流程是:

但是当我使用复活的分支进行操作时,git pull即使我没有指定--rebase.

我的猜测是我也应该移动远程分支指针。我确实推动cleanupcheckout上述内容,但也许这还不够?

有人可以解释我的情况发生了什么以及如何origin正确地恢复共享(= 被推送到)分支吗?

0 投票
1 回答
325 浏览

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

0 投票
1 回答
34 浏览

git - 在 GitHub 中的分支之间合并(带有分支)

这个问题类似于在 GitHub 中的分支之间合并。但是,我的问题是我想在远程存储库中合并远程分支。

我一直在尝试:

或者

但这没有用。

0 投票
2 回答
12469 浏览

git - 在 git 中的远程存储库上创建私有分支

我想在我们公司的 git 上建立特定的流程。

  1. 开发人员在他的本地机器上创建一个分支并在那里提交一些文件。
  2. dev 将此分支推送到远程仓库
  3. 其他开发者无法访问此分支
  4. 经过几轮推动开发人员决定发布他的更改。
  5. 将他的私人分支合并到公共分支
  6. 推动那个公共分支。

换句话说 - 是否可以在公共存储库中配置私有远程分支?