相关疑难解决方法(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万
查看次数

git cherry-pick 无需结帐?

Merge、update 和 pull Git 分支上接受的答案中而不使用 checkouts

如果分支 B 会导致非快进合并,则不能在不先检查 A 的情况下将分支 B 合并到分支 A 中。这是因为需要一个工作副本来解决任何潜在的冲突。

我推断并说您也git cherry-pick不能到达未结账的目的地是否正确?

git cherry-pick git-cherry-pick

5
推荐指数
0
解决办法
1597
查看次数