0

我有两个 Rails 应用程序。其中之一是某种模板。另一个是从此模板克隆的。克隆有很多我不希望在模板中进行的更改,例如额外的视图和资产。但是,我想将克隆中的一些更改放入模板中。

我认为git fetch这是做到这一点的方法,但我不确定如何选择性地只引入相关的更改。

这是我在切换到新分支后使用 fetch 得到的。

unknown:App user$ git fetch the_clone master
remote: Counting objects: 629, done.
remote: Compressing objects: 100% (398/398), done.
remote: Total 537 (delta 361), reused 197 (delta 125)
Receiving objects: 100% (537/537), 3.62 MiB | 838 KiB/s, done.
Resolving deltas: 100% (361/361), completed with 36 local objects.
From https://bitbucket.org/user/the_clone
* branch            master     -> FETCH_HEAD

但是git status说:

# On branch the_changes
nothing to commit (working directory clean)

很明显,我不明白它是如何fetch工作的。我不想这样做,pull因为这会添加所有更改。

关于如何选择性地将更改从克隆添加到模板的任何建议?

4

1 回答 1

1

当您想要的更改和您不想要的更改位于单独的提交中时,您可以使用git cherry-pick拉取单个提交。

如果不是,您最好复制单个文件。

于 2012-09-29T17:11:53.057 回答