2012-09-29 4 views
0

두 개의 Rails 앱이 있습니다. 그 중 하나는 일종의 템플릿입니다. 다른 하나는이 템플리트에서 복제됩니다. 복제본에는 추가보기 및 저작물과 같이 템플릿에서 원하지 않는 많은 변경 사항이 있습니다. 그러나 템플릿에 넣으려는 복제본에는 몇 가지 변경 사항이 있습니다.힘내 : 특정 변경 사항을 가져 오거나 가져 오는 방법

나는이 작업을 수행하는 방법이 git 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에 싶지 않습니다.

클론의 변경 사항을 템플릿에 선택적으로 추가하는 방법에 대한 조언이 있으십니까?

답변

1

원하는 변경 사항과 원하지 않는 변경 사항이 별도의 커밋 인 경우 git cherry-pick을 사용하여 개별 커밋을 가져올 수 있습니다.

그렇지 않을 경우 개별 파일을 복사하는 것이 좋습니다.

관련 문제