.png)
.png)
gitClone에서는 first.txt “인스타그램 로그인 기능을 추가하였습니다.” 라는 텍스트를 추가하였다.
.png)
.png)
기존 gitStudy에서는 “네이버 로그인 기능을 추가하였습니다.” 텍스트를 추가하였다. 이렇게 되면 서로 다른 버젼을 가지게 되고 어느 하나를 먼저 push한다면 동시에 수정되어 충돌이 일어나게 될 것이다.

git merge origin/main
에서 오류를 일으킨 이유를 찾을 수 있다. 해당 first.txt 파일에는 이미 원격저장소에 올라가 있는 “네이버 로그인 기능을 추가하였습니다”가 없는 상태에서 “인스타그램 로그인 기능을 추가하였습니다.” 라는 텍스트를 입력했기 때문에 “양쪽에서 수정” 이라는 오류를 일으킨 것이다.

따라서 push를 해보면 거절되면서 hint에 관한 내용들이 출력된다.

충돌을 일으킨 부분에 대해서 vi 파일로 확인해보면 <<<<<와 =====, >>>>>에 대한 부분이 추가 되었으며 origin/main은 어디를 가르키고 있는지 확인 할 수 있다.

vscode에서 보면 충돌 기호를 보기 쉽게 제공해준다.
++이어서 계속 쓰기