개발/GIT
[error] Add a README file 😫
글쓰는쿼카 joymet33
2024. 5. 16. 00:55
0. 기본정보
#스파르타코딩클럽 #부트캠프 #21일/94
- 학습주제: React 입문
- 학습내용: DOM과 Virtual DOM, 스타일링 및 refactoring
- 특별사항: (없음)
- 학습일: 2024. 5. 14.
2. 오류 일지
<문제>
Github의 new repository 생성 시 add README 선택하면 로컬 저장소에서 error가 발생한다.
예상되는 문제 원인을 정리하면 아래와 같다.
<원인>
- 로컬 저장소 브랜치(master)와 원격 저장소 브랜치(main) 불일치
- remote add 전에 git commit
<문제 해결>
명확한 해결책은 아니다. 허나, 몇차례 실수를 반복하니 일정한 규칙이 보여 해결 공식을 만들어 보았다.
0. git config --global init.defaultBranch main ▶️ ▶️ 로컬 저장소의 기본 브랜치명을 'main'으로!
1. git init ▶️ ▶️ 깃 초기화
2. git remote add <name> <url> ▶️ ▶️ 원격저장소 추가: <래퍼지토리 이름> <래퍼지토리 링크>
- 예: git remote add origin https://github.com/JOYmet33/12345.git
3. git pull <remote> <branch> ▶️ ▶️ 원격저장소 당겨오기: <래퍼지토지 default> <브랜치 이름>
- 예: git pull origin main
- 여기서 잠깐!! 새로운 오류 발견!! (기록해두고 다음 살펴보자)
3-1. git branch ▶️ ▶️ 브랜치 확인
4. git add . ▶️ ▶️ 커밋 생성
4-1. git commit -m "커밋 이름"
5. git push ▶️ ▶️ 원격저장소로 밀어넣기(=커밋 업로드하기)
5-1. git push --set-upstream origin main
3. 오늘의 회고
- 칭찬 : React 입문 완강 🎉🎉
- 반성 : 지나친 집착은 시간 낭비
(이유 모를 에러에 대해서 스스로 해결해보려는 노력은 좋으나 10분이 넘으면 도움을 요청하자.
- 보충 : 개인과제(My Todo List)