我的场景是我有两个分支master
,feature_swap
我想与这两个分支并行工作,它们具有不同的基本功能。有时我可能会在 master 中更新一些我想用另一个分支测试的实用程序类。如果我得到预期的输出,我什至可以在另一个分支中进行相同的更改。
我已经创建了两个分支。并更新了 master,在util
. 我想用feature_swap
. (不合并)
最好的方法是什么?或者我应该怎么做?
如果我只是这样做git pull feature_swap
,它会以错误的方式自动合并。我想要的是 feature_swap 的基本功能(在报告之前交换一些数据)将保持原样。更改时可能会更改所有其他master
实现
更新
我是一个菜鸟:(第一次做分支。我的项目在bitbucket上。有一个比较分支的工具。如果我把master放在左边和feature_swap
右边。它显示
$ git checkout feature_swap
$ git merge remotes/user_name/project_name/master
但我认为如果我这样做,它将合并master
-> feature_swap
(我错了)。但我想要这些变化,但要保持feature_swap
并行发展。
feature_swap
即使我从合并流程中并行发展也是一个问题master
吗?