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
'git & github' 카테고리의 다른 글
[Git & Github] Git&Github 저장소 연결과 업로드 방법 (2) | 2024.04.12 |
---|---|
[Git & Github] Github 협업 심화 과정 (0) | 2024.03.10 |
[Git & Github] Github 협업하는 방법 (0) | 2024.03.10 |
[Git & Github] Github 백업하는 방법 (0) | 2024.03.08 |
[Git & Github] Git&Github의 개념과 필수 명령어 (0) | 2024.03.08 |