2017-09-05 5 views
-1

을 마스터 리베이스 명령 커밋/설명을 잃고 내용 :힘내 병합/dev에 지점이 나는 현재 마스터 지점을 가지고 내가 새로운 dev에 지점에 코딩 그것에서 분기

A - B - C - D - E - F - G - H   master 

나는 로컬이 작업을 수행 한 다음의 bitbucket 저장소에 밀어 싶습니다.

git 명령의 순서는 어떻게됩니까?

다른 개발자에게 문제가 발생합니까? 모두 masterdev 커밋에게 같은 언급 될 것이다, 그 시점에서

git checkout master 
git merge --ff dev 
git push origin master 

다음 master 분기에 다른 변경이없는 경우

+1

마스터에있는 내용에 따라 'git checkout master' -'git merge dev' -'git push'로 충분합니다. 'git push '가 실패하면 사람들이 원래 지점에서 마스터 지점을 변경했기 때문입니다. 대신 [당겨 요청] (https://yangsu.github.io/pull-request-tutorial/)을 봐야합니다. – byxor

+0

[마스터와 개발 분기 병합]의 가능한 복제본 (https://stackoverflow.com/questions/14168677/merge-development-branch-with-master) – Joe

답변

2

당신은 fast-forward merge를 사용할 수 있습니다.

+0

'git push origin master'라고 생각하세요? – phd

+0

네, 잘 잡으세요. @phd – Derek