ETC/1. Today I Learned

[Git 기초] Branch가 만들어지지 않는 오류 해결

montmer27 2025. 12. 2. 20:54

문제 상황

git init 이후 branch를 만드려고 하는데, 아직 커밋을 하지 않아 오류가 발생

 

해결

- 커밋 시도

 

배운 점 및 느낀 점

- 이전에는 git init이 의례껏 해야 하는 절차인줄 알았는데, 앞으로 버전을 git에서 추적하겠다는 의미라는 것을 알았다.

- 브랜치는 커밋을 가리키는 포인터이다. 따라서 커밋이 없으면 브랜치도 없고, master 브랜치 또한 커밋 전에는 실제로 존재하지 않는 가상의 브랜치다.

- 따라서 버전 관리를 할 목적이 아니라면 git init을 할 필요가 없고, 브랜치를 만들 목적이라면 우선 반드시 커밋을 먼저 해야 한다는 것을 알았다.

 

(추가 팁)

- commit 전에는 pull하여 최신 상태 유지

- 설정 파일은 올리지 말 것

 

- branch를 만드는 기초를 다시 공부해야겠다.