Git 충돌 해결 방법
서로 다른 작업 공간에서 같은 파일의 같은 라인을 변경하고, 머지(병합)하는 경우 발생
- 충돌 발생
- 2개의 브랜치 만들기
- 2개의 브랜치에서 같은 라인 수정하기
- 첫 번째 브랜치를 메인 브랜치에 머지
- 두 번째 브랜치를 메인 브랜치에 머지 시도 -> 충돌
- 충돌 해결하기
- 충돌된 라인을 원하는 라인으로 수정
- add, commit
Git 원격 저장소 관련 명령
- git remove -v : 원격 저장소 정보 보기
- git clone "원격저장소 주소" : 원격 저장소를 로컬에 복제하기
- git remote add "원격저장소 별칭" "원격저장소 주소" : 원격 저장소를 등록하기
Git 원격 저장소 업데이트 명령
- git fetch : 원격 저장소 최신 내용을 받아오기 (머지하지 않음, 직접 머지해야 함)
- git pull : 원격 저장소 최신 내용 받아와서 머지하기
- git pull [원격저장소] [원격브랜치] : 원격 저장소의 최신 내용을 받아와서 머지하기
- git push [원격저장소] [원격브랜치] : 원격 저장소로 내용을 밀어넣기
Git 추가 내용
- git rm --cached [파일명] : 실수로 추가한 파일의 버전 관리 안하기
- .gitignore 파일 생성, 파일 패턴 추가
'공부 > Git&Github' 카테고리의 다른 글
Github란? (0) | 2024.05.21 |
---|---|
브랜치 전략(GitHub Flow) (0) | 2024.05.21 |
Git 명령어 정리 (0) | 2024.05.20 |