데이터 취업 스쿨 스터디 노트 -(39) merge, conflict

테리·2024년 7월 30일

Merge Tool 설정

Git Configuration 파일 열기

git config --global -e

Git Merge 설정 추가

[merge]
	tool = vscode
[mergetool "vscode"]
	cmd = "code --wait $MERGED"

Merge

Git Merge

현재 위치한 Branch에 다른 Branch를 병합

git merge <branchname>

main branch에 dev branch를 병합하려면
1. main 브랜치로 이동
2. git merge <데브브랜치명>

Conflict

conflict 상황 예시

  1. main에 hello, noma 만듬
  2. dev2 branch에 hello, noma 복사
  3. main에서 hello, zero로 수정 후 commit
  4. dev2 branch에서 hello, base로 수정 후 commit
  5. main으로 이동후 dev2 branch 병합 -> conflict
    같은 라인에 있는 부분이 main과 dev2에서 수정이 되었으므로 발생함.

아래 예시 참조

conflict 해제

git add + git commit

0개의 댓글