나와 있는 그대로 마스터에서 마스터로 푸쉬를 하려고 하니까 에러가 났습니다.
일단 해결을 봐야하기 때문에
새로 브랜치를 만들어야 하는데 만들기전에 브랜치명이 겹치지 않도록 현재 및 리모트 저장소에
있는 브랜치를 확인 합니다.
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 로 해준다.
'개발일지(Platform & Library) > git' 카테고리의 다른 글
출근했더니 gitlab-ctl 이???? (OMG!!! gitlab-ctl has been removed) (0) | 2019.02.07 |
---|---|
gitlab 프로젝트 재생성 안하고 폴더 날리기 (no reply git proejct and folder Delete) (0) | 2018.09.19 |
gitlab 웹훅(webhook) Internal Error 500 (2) | 2018.09.18 |
git 명령어 (0) | 2018.06.08 |
gitlab 기본 설정 (0) | 2018.06.08 |