2015-02-06 5 views
0

git에서 새 분기 feature-scheduling을 만들고 약간 변경했습니다. (모두 커밋되지 않음)이지만 변경 내용을 커밋하지 않았습니다.분기에서 커밋되지 않은 파일을 마스터에 병합

나는 분기와 마스터 모두에서 변경 내용을 유지 master로 분기 feature-scheduling에서 변경된 파일의 일부 (모든)을 병합 할.

어떻게 처리하나요?

+1

변경 사항을 적용하지 않고서는 안됩니다. 두 개의 별도 커밋에서 그렇게하고, 이전 버전에서는'master '로 병합 할 모든 업데이트를 포함합니다. 'master' 브랜치로 바꾸고 (이것은 왜 모든 것을 변경해야하는지),'git merge '을 수행해야합니다. –

답변

1

여기 해결책이 있습니다.

분기에 두 개의 커밋을 만듭니다. 첫 번째 변경 내용은 모두 master으로 병합합니다. 다른 모든 것들과 두 번째. 그런 다음

:

git log --pretty=format:'%h' -n 2 

주 두 번째 해시, 이것은 병합 필요합니다.

git checkout master 
git merge {hash of commit from above} 
관련 문제