브랜치 충돌 해결, 깃 충돌 해결 깃 충돌은 서로 다른 두 사용자가 동일한 부분을 수정했을 때 발생한다. 브랜치 간 충돌도 이와 마찬가지이다. 서로 다른 두 브랜치가 동일한 부분을 수정하고, 두 브랜치를 한 개의 브랜치에 병합할 때 충돌이 발생한다. 브랜치 간 충돌이 발생하면 머지가 되지 않는다. 사실 개발하면서 틈틈이 master(혹은 main) 브랜치에 업데이트되는 내용을 merge 해주면 충돌과 같은 문제는 거의 발생하지 않을 테지만, 실전에선 파일 전체가 덮어쓰기 되는 일이 발생할 수도 있기 때문에 ㅠ^ㅠ-전체 덮어쓰기 같은 건 일어나면 안 되는 일이지만 white space로 인해 더러 일어나기도 한다 알고 싶지 않았다- 충돌 해결 방법은 알아두면 좋다. 충돌 예시 현재 자신이 로그인 기능을 l..
기본 브랜치를 master에서 main으로 변경하기 Git bash에서 git 로컬 저장소 생성(초기화)($ git init) 시 기본 브랜치가 master로 되어있다. 현재 Github와 Gitlab에서는 main을 기본 브랜치로 하였기 때문에 github 원격 저장소와 로컬 저장소 연결 시, checkout 명령어를 이용하여 사용하는 브랜치를 한 번 바꿔주어야 한다. Github 설정에서 기본 브랜치를 main에서 master로 변경하는 방법은 아래 블로그를 참고하면 된다. 왜 master에서 main으로 변경되었는지에 대한 간략한 이야기도 적혀있는데, 이런 이유 때문이었을 줄은 생각도 못했다. [Github] 기본 브랜치 변경 오랜만에 깃헙에 레포(repository)를 생성했다.그리고 이전과 같이..