개발관련/Git

다른 브랜치에서 Git에 브랜치 만들기

Rateye 2021. 11. 4. 10:47
728x90
반응형
질문 : 다른 브랜치에서 Git에 브랜치 만들기

두 가지 브랜치 : 마스터개발

dev 브랜치에서 "기능 브랜치"를 만들고 싶습니다.

현재 브랜치 개발자에서 다음을 수행합니다.

$ git checkout -b myfeature dev

... (일부 작업)

$ git commit -am "blablabla"
$ git push origin myfeature

그러나 내 지점을 시각화 한 후 다음을 얻었습니다.

--**master**
------0-----0-----0-----0-----0
------------------------**dev**----**myfeature**

나는 가지가 합쳐진 것처럼 보이며 왜 그런지 이해할 수 없다는 것을 의미합니다 ...

내가 뭘 잘못하고 있니?

다른 브랜치에서 분기하고 기능 브랜치의 원격 저장소로 푸시하는 방법을 설명해 주시겠습니까?

여기에 설명 된 것과 같은 분기 모델의 모든 것.

답변

게시 한 링크의 방법이 마음에 들면 Git Flow를 살펴보십시오.

그 워크 플로우를 위해 그가 만든 스크립트 세트입니다.

그러나 귀하의 질문에 대답하려면 :

$ git checkout -b myFeature dev

dev에서 MyFeature 분기를 만듭니다. 당신의 일을하고

$ git commit -am "Your message"

이제 빨리 감기없이 변경 사항을 dev에 병합

$ git checkout dev
$ git merge --no-ff myFeature

이제 변경 사항을 서버에 푸시

$ git push origin dev
$ git push origin myFeature

그리고 원하는 방식으로 볼 수 있습니다.

출처 : https://stackoverflow.com/questions/4470523/create-a-branch-in-git-from-another-branch
728x90
반응형