깃을 사용하기 위해 터미널(cmd)을 열고,
github에 로그인한 다음 새로운 레포지토리를 만들었다.
그리고 그 코드를 복사하고 온 것까진 순조로웠다.
새로운 레포지토리 주소는 터미널에 복사해주고
git remote add origin ~주소~
(이때 origin 자리에 다른 걸 넣으면 고대로 생성된다 )
git remote -v
확인도 해주고
이미 계정도 있는 터라 별 생각 없이
git push
를 하는 순간 오류가 발생했다.
! [rejected] main -> main (non-fast-forward)
~Updates were rejected because the tip of your current branch is behind its remote~
이렇게 빨간 글씨가 선명하게 뜨는 건 오랜만에 봤는데...
아무튼 구글링 해보니 이유는 간단했다.
레포지토리를 생성할 때, readme.md 파일을 만든 것 때문에 안되는 것이었다.!
(그외에 다른 이유들도 있다고 한다.)
1. readme.md 파일을 살리고 싶다면 첫줄의 pull을,
$ git pull origin master --allow-unrelated-histories
$ git push origin +브랜치명(ex.main)
2. 나는 급한 성격이므로 그 밑에 걸 사용했다.
그러고 깃헙에 가보면, 정상적으로 업로드 된 걸 확인할 수 있다.
2번 코드에 대한 자세한 설명
잔디 심기도 쉬운 일이 아니구나
'[Dev] 🎯Self Study' 카테고리의 다른 글
[오류 기록] Gulp-SASS. JS - SyntaxError , CSS 및 JS MIME type 오류 해결 (0) | 2022.12.19 |
---|---|
[Notion] 노션 입문하기 (대시보드와 단축키) (0) | 2022.10.31 |
[Self Study] AWS 메일, Free Tier limit alert 해결법 (0) | 2022.10.28 |
[Self Study] React Native를 이용한, 간단한 TODO APP 만들기 (2) (2) | 2022.10.15 |
[Self Study] 모바일 배포하기, netlify 사용기 (0) | 2022.10.14 |