2014-07-15 1 views
1

잘 설명 할 수 있기를 바랍니다.파일에서 master git 저장소를 업데이트하십시오.

우리는 사이트 개발을 인수했고 몇 주 동안 개발을 담당하는 두 팀이있는 전환기가 있었으며 우리가 가진 유일한 배포 경로는 각 기능에 대한 패치 파일을 만드는 것이 었습니다. 이 과정에서 우리가 지금 git에서 가지고있는 master 브랜치는 사이트에있는 브랜치와 다릅니다. 패치로 밀어 넣지 않은 코드가 있었고 이제 패치가 실패했습니다.

이제 우리 서버를 master와 동기화하려고하고 있으며 앞으로 태그를 배포 할 예정입니다. 문제는 unversioned 사이트에 우리가 어떻게 든 합쳐야하는 코드가 있다는 것과 패치 파일로 수정 한 파일조차 차이가 있다는 것입니다.

프로젝트의 커밋 시작 부분으로 되돌리고, 서버에서 코드를 복사하여 변경 내용을 커밋 한 다음 마스터를 해당 분기에 병합하여 동기화 된 분기를 가져 오려고했습니다. 그러나 마스터를 병합하려고하면 최신이라고 말합니다. 이것을 병합하는 방법에 대한 아이디어가 있습니까?

+0

? 명령을 내릴 수 있습니까? – RomanHotsiy

답변

0

시도 다음 명령을

당신이 커밋의 시작 부분으로 되 돌리는 무엇 방법
# checkout to the first commit and make branch on it's base 
git checkout -b merge_branch <first-commit-sha> 

# then copy over and commit files 

# and merge 
git merge master