GIT 협업

똔의 기록·2022년 1월 20일
0

이번 프로젝트를 통해 git으로 협업을 시작!

일단, git branch를 구성하는 것이 중요한데 우리팀은 이렇게 구성했다.
master - dev -fe -/feature
master - dev -be -/feature

feature branch를 만들어 각자 모듈별로 기능을 완성하고 나면
merge request를 통해 어떤 코드가 추가되었고 충돌나는 코드는 무엇인지 더블체크 후 fe/be브랜치에 merge!

git에서 자동으로 충돌나는 코드를 체크해주고 웹페이지에 line edit이 있어서 수정하기 편했다.

아직 기능 완성이 덜 되어있는 branch는 살리고 아니면 delete.

merge는 팀원들과 영상켜놓고 같이 확인하면서 진행했다..ㅎㅎ
코드가 합쳐질 때 버튼하나 누르면 되는게 무서워서리..

git을 사용하며 자주 사용하는 git명령어를 정리해보자....

  • git clone [url]
  • git remote -v : 원격저장소 연결 확인
  • git checkout -b [브랜치이름]
  • git branch : origin에 연결된 브랜치들
  • git add .
  • git commit -m "커밋메세지"
  • git push origin [브랜치이름]
  • git pull origin [브랜치이름] : merge한 이후에는 꼭 pull하기

나는 혼자할 때 습관적으로 git push만 썼어서 처음에 각자 코딩하고 push할 때 git push origin [브랜치이름]이 손에 안익어서 당황했다.

아맞다! 그리고 가장 중요한건 마지막에 최종 merge할 때 master에 함부로 접근할 수 없도록 protected를 해주어야한다.

그리고 실수하지 않도록 default는 master가 아닌 자신의 작업브랜치로 지정해둘것!

profile
Keep going and level up !

0개의 댓글