본문 바로가기

개인공부

Git의 충돌이 일어난다??(해결방법)

반응형

master와 exp 브랜치를 생성한후 

 

master 브랜치에는 master.txt 파일을 exp 브랜치에는 exp.txt 파일을 생성한다.

 

파일이 다르면 무조건 자동으로 합쳐준다!

 

만약 다른 브랜치에서 같은 파일을 만들게된다면 어떻게 될까 ?

 

git exp에서 comon.txt 를 만든다음 master에서 exp를 merge한다. 그럼 위아같이 comon.txt를 공통으로 가지게된다.

 

이상태에서 master 와 exp comon.txt 파일들을 수정해보자.

 

그리고 각각을 commit 한다. 지금은 master 와 exp가 서로 다르게 수정핸ㅅ다.

 

furction을 나누어서 정확하게 했다면 merge는 자동으로 이루어진다.. 하지만 

 

서로 같은 부분을  수정햇을때는 어려워진다.

 

그러면 merge가 안될텐데 이대 mastser 에서 comon.txt 파일을 열면 git에서 나보고 고치라고 뜬다.

 

여기서는 어떤걸로 병합할건지 직접 수정하자.

반응형

'개인공부' 카테고리의 다른 글

Git 원격 저장소  (0) 2020.07.12
Git stash(감추다 , 숨기다)  (0) 2020.07.12
Git을 병합 심화  (0) 2020.07.12
Git Branch 병합(merge)  (0) 2020.07.12
Git Branch 정보확인  (0) 2020.07.12