0

我正在创建一个需要MapView.

但是我想做一个多重实现。这就是说我想要一个应用程序版本Google MapView和另一个应用程序版本Bing MapView或其他东西。

然后我想将MapView相关操作与应用程序中的常用组件分开。

所以我想用它git来管理我的应用程序。

MapView我在 master 分支中完成了大部分工作(与 无关的常见组件)。

然后我尝试创建一个名为添加的新分支google_mapGoogle MapView一个名为bing_map添加的分支Bing MapView。然后我会从master branch到合并google_mapbing_map一旦我对公共组件进行了更改。这将确保google_mapandbing_map分支将始终具有相同的父级。

但是,当我在主分支中完成工作时,google_map我对应该在主分支中完成的公共组件进行了一些修改。

然后我想知道我是否可以将更改(仅公共组件)转移到主分支。然后我将主分支合并到google_mapbing_map

这可能吗?

顺便说一句,我在google_map分支中所做的修改尚未提交。

4

1 回答 1

0

假设您在google_map分支上并且唯一未提交的更改是您想要在master分支上的更改,您所要做的就是:

git stash
git checkout master
git stash pop

这将使您留在主分支上,并且未提交相同的更改。

于 2013-11-07T02:34:53.160 回答