소스트리 원격저장소 브랜치 사용방법
Git lab등 공동 작업을 하다보면 충돌이 날수 있기 때문에 브랜치를 새로 만들어서 작업 후 메인 브랜치에 합치는 경우가 많다. 그래서 깃이나 깃랩에서 브랜치를 생성 후 소스트리에 새로 생성된 브랜치를 사용하는 방법이다.
● 브랜치 생성
방법 1. 깃랩, 깃허브에서 생성후 소스트리에서 연동
방법 2. 소스트리에서 생성하고 원격에 업로드
1) 깃랩, 깃허브에서 생성후 소스트리에서 연동
+ 버튼을 눌러 New branch를 누른다.
생성할 브랜치 이름을 작성 후 Create branch를 눌러 브랜치를 새로 생성한다.
생성이 되면 main 브랜치 외에 내가 생성한 브랜치 이름이 목록에 나오고 누르면 생성한 브랜치로 이동할 수 있다.
브랜치를 깃랩에서 생성했으니 소스트리에서 깃랩을 내 저장소로 클론 작업을 하고 브랜치 연결해주어야 한다.
클론된 소스트리를 보면 main 브랜치(빨간색) 밖에 없는걸 볼 수 있다.
여기서 현재 main 좌측에 동그란 표시가 되어있는데 이는 현재 main에 해당하는 정보를 보고 있다는 뜻이다.
내가 만든 브랜치와 연결하기 위해 새로운 브랜치를 생성하기 위해 브랜치 를 누른다. (파란색)
이름은 임의로 생성 가능 하지만 깃랩에서 생성한 브랜치명과 동일하게 생성하도록 한다.
소스트리에서 생성한 JW 브랜치가 선택되어 있는 것을 볼 수 있다. 하지만 깃랩에서 생성한 브랜치와 연동이 필요하다.
JW 브랜치를 오른쪽 클릭한 후 [ 원격 브랜치 추적 → origin/JW ] 를 클릭하면 깃랩에서 생성한 JW 브랜치와 소스트리에서 생성했던 JW 브랜치가 연동이 된다.
2) 소스트리에서 브랜치 생성
깃랩에서 생성하지 않고 소스트리만으로 브랜치를 생성하고 원격과 연결하는 방법이다.
위에서와 같이 소스트리에서 깃랩을 내 저장소로 클론 작업을 하고 새 브랜치(JW2)를 생성한다.
깃랩과 연동이 필요한데, JW 브랜치를 오른쪽 클릭한 후 [푸시하기 → origin] 를 클릭한 후 푸시할 브랜치를 방금 생성한 브랜치로 선택 후 Push 버튼을 누르면 깃랩에 변경 내용이 업로드 된다.
깃랩에 들어가서 확인해보면 소스트리에서 생성한 JW2 브랜치가 생성된 것을 확인 할 수 있다.
'개발 공부 > Git' 카테고리의 다른 글
[GIT] 깃 최근 커밋 삭제 방(소스트리 적용 안될시 로컬, 원격저장소) (0) | 2024.09.13 |
---|