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
'개발 공부 > GIT' 카테고리의 다른 글
웹 프로젝트 git 사용 필기 (0) | 2023.07.31 |
---|---|
git의 혁신 branch (지옥에서 온 Git - 생활 코딩) (0) | 2023.05.07 |
버전 관리의 본질 (지옥에서 온 Git - 생활 코딩) (0) | 2023.05.05 |