分支同步到底是如何工作的[Bit Bucket]

问题描述 投票:0回答:1

我是 bitbucket 和 git bash 的新手,开始了解 bitbucket 上这个常见但又重要的功能 -

sync branch


因此,如果我有,请说从
feature-A
分支签出一个分支
main
,因此理想情况下
feature-A
的父分支是“主”分支。
现在在 bitbucket 中,您只需一键即可将父分支的更改同步到子分支,更重要的是我们不必记住父分支实际上是什么。

所以,我想知道 - 如何在本地计算机上使用 git bash 来实现相同的行为(将父分支更改同步到子分支,而不记住父分支)? (已检查本地存储库上的远程功能分支)
还有一堆简单的 git 命令可以实现这一点吗?

git bitbucket git-bash
1个回答
0
投票

我没有查看 bitbucket 来了解您在谈论的行为,但我认为您是在说:“自从我从主分支分支我的功能分支以来,主分支上就有了额外的提交。我怎样才能将它们放入我的分支?”当多人在具有共享主分支的存储库中工作时,这种情况经常出现。

有两种方法。您可以将 main 合并到您的功能分支中:

git switch feature-A
git fetch
git merge origin/main

或者你可以rebase你的功能分支到主干:

git switch feature-A
git fetch
git rebase origin/main
© www.soinside.com 2019 - 2024. All rights reserved.