2023년 1월 1일
08:00 AM
Buffering ...

최근 글 👑

[Git & Github] Github 협업중 문제 해결하는 방법

2024. 3. 10. 03:59ㆍgit & github
SMALL

* 협업 문제 해결하기 *

1. 다른 사람이 이미 "git push" 하고 내가 "git push" 하려고 하면 발생하는 에러

"git push" 전에 "git pull"을 먼저하세요” 라는 뜻입니다.

"git pull"을 먼저 하라는 에러 발생 시 "git pull origin 브랜치명" 을 해주시면 됩니다.

 

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

터미널에 "git config pull.rebase false" 명령어 입력 후

"git pull origin 브랜치명" 명령어 입력''

 

3. 터미널에 아무것도 입력이 안되는 vim에디터가 뜬다면?

1. esc

2. :

3. wq

4. enter

 

4. 충돌(Conflict) 해결하기

4-1 "git pull" 명령어로 가져왔는데 코드가 이상해졌다면

“index.html 파일에서 충돌이 발생 -> 충돌 해결 후 다시 commit하세요” 라는 뜻 입니다.

 

충돌 발생한 파일 확인해보는 방법 이미지

 

4-2 충돌이 발생하는 이유는?

같은 파일의 같은 위치에 코드가 변경되었기 때문입니다.

A 개발자가 index.html 의 2번째 줄 코드 변경 했는데

B 개발자도 index.html 의 2번째 줄 코드 변경한 것입니다.

 

* 위 그림과 같이 충돌이 발생한 파일을 확인 했을경우 충돌을 어떻게 해결 할 수 있는가?

 

1.<<<<<<< HEAD 삭제

2. ======= 삭제

3. >>>>>>4182….삭제

4. 원하는 코드로 수정

 

4-3 충돌(Conflict) 해결 후 다시 gitpush하기

728x90