相关疑难解决方法(0)

在不使用签出的情况下合并,更新和拉取Git分支

我在一个有两个分支A和B的项目上工作.我通常在分支A上工作,并从分支B合并东西.对于合并,我通常会这样做:

git merge origin/branchB
Run Code Online (Sandbox Code Playgroud)

但是,我还想保留分支B的本地副本,因为我可能偶尔会检查分支而不先与我的分支A合并.为此,我会这样做:

git checkout branchB
git pull
git checkout branchA
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个命令中执行上述操作,而无需来回切换分支?我应该用git update-ref它吗?怎么样?

git git-pull git-merge git-checkout

585
推荐指数
10
解决办法
14万
查看次数

合并分支没有结帐

有没有办法将分支合并到另一个分支而不检查任何分支?例如,我检查了分支'master',但我想将branch-a合并到branch-b,而不离开master.

git git-merge git-checkout

41
推荐指数
0
解决办法
8179
查看次数

Git - 在拉动时自动快进所有跟踪分支

我已经使用该--track选项设置了跟踪分支,当我执行操作git pullmaster,它会获取所有分支origin/branchname但不与本地跟踪分支合并.这是额外的烦人,因为如果我以后做一个git pushmaster,它说,非快速向前更新被拒绝在跟踪分支,因为他们并没有在最初的快速转发git pull.

我的问题是:如何git pull通过获取所有分支并自动快进所有跟踪分支来实现它?

注意:git pull用于使用我的GitHub存储库快速转发所有跟踪分支,但现在我已经使用Gitolite建立了自己的存储库,这个问题正在出现.

git branch pull

32
推荐指数
4
解决办法
1万
查看次数

标签 统计

git ×3

git-checkout ×2

git-merge ×2

branch ×1

git-pull ×1

pull ×1