박주니 개발 정리

특정 branch 연결 방법 본문

git

특정 branch 연결 방법

박주니 2022. 12. 11. 19:01
728x90
반응형

협업을 하다보면 다른분이 만든 git을 연결할 때 git pull을 받았을 경우 git branch가 자동적으로 연결할 수 있는 상태가 아니기 때문에 git branch 이름을 맞게 새로 생성해서 git push하면 올라갈 거라 생각할 수 있습니다. 

하지만 그건 그저 구분돼서 올라가는 것이기 때문에 좋은 방법이 아닙니다. 협업을 할 때 특정 branch 연결 방법을 설명하겠습니다. 

 

1. git pull {프로젝트 git}을 받습니다. 

2. 해당 commend에서 git branch -a 를 입력합니다.

  • 이유) git branch만 입력하게 되면 일반적인 branch만 보여주기 때문에 특정 branch를 확인할 수 없습니다.

  • 참고) remotes/origin/develop으로 연결해보겠습니다

3. git checkout remotes/origin/develop -t

  • 이유) git checkout을 하면 해당 branch로 이동합니다. 

기록

과거에는 git으로 협업하는 것이 어려워서 혼자서 할 때에는 gitkraken을 사용하고 초반에는 sourcetree로 이용해서 협업을 했었습니다. 그런데 직접 commend에서 git 작업을 하다보니 sourcetree는 히스토리 내용들을 한눈에 보는 용도로만 사용해도 유용하다는 것을 느꼈습니다. 

git을 협업하는 관점에서 간단하게 설명하면

1. git pull -> 먼저 협업하는 자가  git push를 할 수 있으니 git pull을 받습니다. 

2. git add . -> 본인이 작업한 것을 전체 지정합니다.

3. git commit -> 본인이 업데이트하는 것이 어떤건지 간단하게 작성합니다. 

4. git push -> 본인이 작업한 것을 git 에 올립니다. 

그외 

git clone -> 처음 해당 프로젝트를 받을 경우에만 사용합니다. 그 이후에는 사용하지 않습니다. 

오히려 소스트리를 통해서 올리는 것에 익숙하면 git 이 어렵게만 느껴질 수 있기 때문에 이렇게 간단한 원리로 git을 사용해서 받고 올리면 쉽게 다가올 것입니다. 

 

728x90
반응형
Comments