기타/🚘 Git

branch를 원격 저장소에 upstream시켜주기

둥굴둥굴둥굴레차 2021. 10. 31. 12:58

특정 브랜치를 리모트 저장소에 upstream시켜주어 모든 코드 내 변경사항을 볼 수 있도록 만들어보자.

 

$ git add .
$ git commit -m "커밋메세지 입력"

이제 해당 브랜치를 upstream 브랜치로 만들어주자.

# 아래 명령어는 앞으로 push 명령어를 내리면 자동으로 origin의 develop 브랜치에 푸시하겠다는 의미.
# 만약 master로 하고 싶은 사람들은 master로 바꿔줘도 된다.
# 나는 팀원들과 develop에 푸시하고 나중에 develop의 내용을 master에 merge시켜주기로 했기 때문에 develop을 선택함.

# 이 과정은 브랜치당 한 번만 해주면 되며, 이후엔 git push만 해줘도 된다.

$ git push --set-upstream origin develop

 

이후 또 코드를 수정하여 재 push해야할 땐 아래와 같은 순서로 진행해주면 된다.

$ git add .
$ git commit -m "커밋메세지 입력"
$ git push

 


 

이와 같이 branch자체를 upstream시켜두고 push해준 뒤

gitlab(혹은 github)에서 merge requests(혹은 pull requests)를 날리면

각 commit내역 마다 내가 어떤 부분을 수정하였는지 직관적으로 알 수 있다.