Github 협업 + 충돌 해결

hyeon·2024년 9월 30일

1.협력자(collaborator)등록하기

레포지토리 -> Settings -> Collaborators ->Add people 클릭
팀원들의 username혹은 email로 추가 => 팀원들은 초대를 수락해야한다.




2. 깃허브 코드 가져오기

2-1) 레포지토리에서 github주소를 복사한다.


2-2) 코드를 작성할 폴더 📁 만들기

폴더를 만든 다음, Visual studio code에서 해당폴더를 열기


2-3) git clone

git clone <github주소> .

터미널에서 위 명령어를 입력해준다.
맨뒤에 점(.)빼먹지 말기!!(경로 달라진다)

위의 명령어를 실행하면 프로젝트 파일들이 잘 들어와진 것을 확인할 수 있다.
=> 이제 다른 팀원들도 코드를 변경할 수 있게 된다.




3. 팀원도 코드 변경하고 github에 올리기

1. 코드 수정

2. 코드 저장 명령어 실행

    git add . 과 git commit -m “메시지”

3. git push origin 브랜치명




4. 다른사람이 변경한 코드 가져오기

git pull

git pull 시 아래와같은경고문이뜬다면??

1.터미널에 git config pull.rebase false 명령어 입력후
2. git pull origin main 명령어 입력




5. 충돌 해결하기

git pull 이후, 다음과 같은 에러가 나온다면?

index.html 파일에서 충돌이 발생

-> 충돌 해결 후 다시 commit하라는 뜻이다.



5-1) 충돌 해결 방법

1.<<<<<<<<HEAD삭제
2.=======삭제
3. >>>>>>>...삭제
4.원하는 코드로 수정



5-2) 충돌 해결 후 다시 git push 하기

1. 코드 수정

2. 코드 저장 명령어 실행

    git add . 과 git commit -m “메시지”

3. git push origin 브랜치명

profile
당근🥕

0개의 댓글