개발 공부/GIT

git으로 협업하기

공부하는개발자_ 2023. 7. 26. 15:52

 

 

1. Repository 생성

2. 팀원 초대

Add people

 

 

팀원 id입력

 

수락을 기다리고 있는 멤버들 목록이 나옴

 

master branch : 완벽한 코드만 오라 (고객에게 보여주는 파일)

 

 

git init : 추척 시작

git add 파일명

git commit -m " " 

git remote add origin http~ 주소 : 로컬 컴퓨터랑 repository 연결

git push origin 브랜치 : 브랜치로 로컬 컴퓨터에 있던 코드가 업로드 

 

repository에 파일이 업로드 됨

 

 

develop 브랜치 생성 : 브랜치 하나 더 만들어줌 ( master 복사본 ) :  개발자를 위한 연습장이 필요함

git checkout -b develop

master에서 develop으로 변경된 것을 확인 할 수 있음

 

로컬에서 branch를 만들었기 때문에 아래의 명령어를 그대로 입력하여 repository에 올려주어야함. 

git push --set-upstream origin develop

 

 

develop 브랜치 생성됨!

 

 

 

master브랜치 보호하기

master branch는 코드를 push하고 수정할 수 없고, 개인이 바꿀 수 없도록 보호필요

protect this branch버튼을 누르면 많은 룰들이 나옴.

 

 master에 merge전에 업데이트 해도 될지 코드 동의 request요청 후 진행

두 가지 체크 후 create함.

 

master브랜치 보호하는 rule적용된 상태.

 

 

확인해보

 

git checkout master 후 git push 하면 아래와 같이 에러가 뜬다.

 

프로젝트 보드 만들기

 

 

 

 

pull request 만들기

내 코드를 다른 곳으로 보내도 되는지 허가를 받는 

 

 

 

conflict 발생한 경우, command line