문제 상황
git init 이후 branch를 만드려고 하는데, 아직 커밋을 하지 않아 오류가 발생
해결
- 커밋 시도
배운 점 및 느낀 점
- 이전에는 git init이 의례껏 해야 하는 절차인줄 알았는데, 앞으로 버전을 git에서 추적하겠다는 의미라는 것을 알았다.
- 브랜치는 커밋을 가리키는 포인터이다. 따라서 커밋이 없으면 브랜치도 없고, master 브랜치 또한 커밋 전에는 실제로 존재하지 않는 가상의 브랜치다.
- 따라서 버전 관리를 할 목적이 아니라면 git init을 할 필요가 없고, 브랜치를 만들 목적이라면 우선 반드시 커밋을 먼저 해야 한다는 것을 알았다.
(추가 팁)
- commit 전에는 pull하여 최신 상태 유지
- 설정 파일은 올리지 말 것
- branch를 만드는 기초를 다시 공부해야겠다.
'ETC > 1. Today I Learned' 카테고리의 다른 글
| [Git 기초] 이미 push한 커밋 메시지 변경하기 (0) | 2025.12.04 |
|---|---|
| [Git 기초] 원격 저장소가 확인되지 않을 때 대처법 (0) | 2025.12.03 |
| [Git 기초] Branch가 만들어지지 않는 오류 해결 (0) | 2025.12.02 |
| 인텔리제이에서 .idea 설정 파일 프로젝트에서 제거하기 (0) | 2025.12.02 |
| [Git 기초] Git으로 협업하기 (0) | 2025.12.01 |