SMALL

git 2

[기본개념] Git 브랜치 사용법: branch, switch, merge 흐름 정리

Git 입문 글에서는 add, commit, push로 내 작업을 저장하는 흐름을 정리했습니다. 그런데 main 브랜치 하나에서만 작업하면, 새 기능을 만드는 도중에 급한 버그 수정이 들어왔을 때 작업 중인 코드와 섞여 버립니다.브랜치(branch)를 쓰면 작업을 독립된 줄기로 나눠서 진행하고, 완성된 것만 합칠 수 있습니다. 이 글에서는 브랜치의 개념과 자주 쓰는 명령어, 기본적인 협업 흐름을 정리합니다. 이 글에서 다루는 내용1. 브랜치란?2. 자주 쓰는 브랜치 명령어3. 기능 개발 브랜치 흐름 따라하기4. 브랜치 이름 짓기5. 자주 하는 실수와 정리 1. 브랜치란?브랜치는 커밋 기록에서 갈라져 나온 독립적인 작업 줄기입니다. 원본(main)은 그대로 둔 채 복사본 위에서 자유롭게 작업하고, 다 되면..

[삽질기] Git merge 충돌(conflict) 해결 방법

혼자 공부할 때는 add, commit, push만 알아도 충분하지만, 팀원과 같은 파일을 수정하기 시작하면 어느 날 CONFLICT (content): Merge conflict in ...라는 메시지를 만나게 됩니다. 처음 보면 코드가 망가진 것 같아 당황스럽습니다.충돌은 에러가 아니라 "두 사람이 같은 곳을 다르게 고쳤으니 어느 쪽을 쓸지 정해 달라"는 Git의 질문입니다. 이 글에서는 충돌이 생기는 이유와 해결 순서를 정리합니다. Git 기본 흐름은 [기본개념] Git 입문 글을 먼저 참고해 주세요. 이 글에서 다루는 내용1. 충돌은 왜 생길까?2. 충돌 표시 읽는 법3. 해결 순서4. VS Code로 쉽게 해결하기5. 자주 하는 실수와 정리 1. 충돌은 왜 생길까?Git은 서로 다른 브랜치의 변..

LIST