깃허브 협업하는 방법

JwithYOU·2022년 9월 8일
0

깃허브 협업

깃허브를 혼자서 쓸 때도 있지만 다른 사람 (👩👨‍🦰👱‍♀️🧑‍🦳)과 협업하기 위해서 깃허브를 써야할 때도 있다 그렇다면 다른 레퍼지토리와 어떻게 연결을 할 것인가?🤔

1.깃클론으로 가져오기

만약 회사에 들어갔다고 생각한다면 회사 깃허브 레퍼지토리가 있을 것이고 거기서 프로젝트를 들고와야 작업을 할 수 있을텐데 들고오는 방법은 git clone 이다. 회사계정 레퍼지토리에서 https든 SSH든 들고와서 git clone 다음에 입력한다. 여기까지만 해도 문제없지만 미리 저장할 레퍼지토리를 만들지 않았다면 뒤에 이어서 레퍼지토리 이름도 작성한다.

git clone https~~~~ "repository.name"

그리고 가져온 파일로 열심히 작업하고 그 다음에 내 깃허브에 올리듯이
add -> commit을 한다

2.깃브랜치 생성

여기서 잠깐!!!!!😠
내 계정이라면 그 다음에 아무렇지 않게 git push origin master를 해도 되겠지만 여기는 협업을 하는 공간이니 함부로 origin master를 하는건 금지❌ 내 코드로 아예 덮어 버리면 어떤 대참사가 일어날지 모른다! (천사같던 사수가 악마로 변할지도🤬)
그러니까 예비공간을 만들어서 그곳에 올리자

branch를 master에서 변경하는 것이다. 사실 변경 하기 보다는 새로운 branch를 생성해주는 쪽에 더 가깝다. 어쩼든 터미널에 git checkout -b "branch.name"을 입력해주면 됩니다(branch.name은 자유롭게 적으세요)

git checkout -b "branch.name"

그 다음에 git push origin "branch.name"을 입력합니다

git push origin "branch.name"

push까지 해주고 레파지토리로 가보면 아래 이미지와 같이 main과 master 말고도 branch가 하나 더 생긴 것을 확인할 수 있습니다.

이렇게 생성된 브랜치에서 코드가 변경된 부분을 확일할 수도 있고 만약 문제가 없다면 merge를 해서 코드를 합칠 수 있습니다.

3.PULLL 경고

profile
개발자가 되기 위한 코린이의 여정

0개의 댓글