나와 있는 그대로 마스터에서 마스터로 푸쉬를 하려고 하니까 에러가 났습니다.

 

 

일단 해결을 봐야하기 때문에

 

새로 브랜치를 만들어야 하는데 만들기전에 브랜치명이 겹치지 않도록 현재 및 리모트 저장소에 

 

있는 브랜치를 확인 합니다.

 

git branch [ Local Repo 에 있는 Branch 목록 보기 ]
git branch -r [ Remote Repo 에 있는 Branch 목록 보기 ]
git branch -a [ Local, Remote 전부 에 있는 Branch 목록 보기 ]
git branch -r [ Remote Repo 에 있는 Branch 목록 보기 ]
git branch -a [ Local, Remote 전부 에 있는 Branch 목록 보기 ]

앞서 있던 브랜치중 없는 브랜치를 새로 만듭니다. 

git branch newBranch

새로 만든 브랜치로 이동 합니다.

git checkout newBranch

해당 이동된 브랜치에서

git commit -m"New Branch"

git push

 

하게되면 master에 바로 붙는것이 아닌 branch 가 새로 생겨나게 됩니다. 

 

기존에

 

----- master* 

----- master* 형식이였다면

 

 

----- master* ----- new Branch

 

----- master*

 

형식이 되었습니다.

 

자 이제 해당 브랜치를 푸쉬 했기 때문에 master에 서 merge request를 해주어야 합니다.

 

gitlab을 사용한다면 머지 리퀘스트를 바로 확인 하실수 있지만 그렇지 않다면

 

git merge [브랜치] 를 master에 가서 newBranch 로 해준다.

 

 

 

 

 

 

 

+ Recent posts