맥북 에어 M1 기반입니다 :)
Node.js 를 공부하며 Github에 연결하는 것을 하는 과정에서 오류도 나보고
구글링하며 해결했던 부분 정리해서 올리려고 합니다🙂
저는 VS code(Visual Studio Code) 를 사용하고 있습니다 :)
< Github upload >
<!-- 터미널에 입력할 순서-->
✔️git init
✔️ nano README.md 👉 현재 프로젝트에 대해 간단히 명시 (ctrl+X→Y→Enter 저장)
✔️ nano .gitignore 👉 업로드 하면 안되는 파일/폴더 명시 (/node_modules는 하지 않는게 좋다.)
✔️ git status 👉 untracked files 를 확인
(명시된 파일들은 깃에 올라갈 파일들이다.)
✔️ git add . 👉 .git에 추가
✔️ git commit -m "코멘트" 👉 commit 하고 그에 대한 코멘트
✔️ git remote add origin https://github.com/Lynnet1205/login-lecture.git 👉 깃 저장소 연결(해당 주소는 깃헙에서 확인 가능)
✔️ git remote -v 👉 경로 설정이 잘 되어있는지 확인 가능
✔️ git push origin master 👉 master 라는 branch 로 push 하는 것
❌ERROR
error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/Lynnet1205/login-lecture.git'
저 같은 경우 master branch가 없어서 생긴 문제였는데요
이럴때 아래와 같은 명령어를 입력하면 됩니다 👍
✔️ checkout -b 'master'
✔️ git push origin master
완료되면 Github을 새로고침합니다
아래처럼 commit 시 입력했던 코멘트(깃 저장소 초기화)의 내용으로 파일들이 업로드되었고
README.md파일에 적은 내용도 같이 올라온 것을 확인 할 수 있습니다!
✔️해당 프로젝트를 다운받는 방법(새로운 폴더)
👉 <>Code
👉HTTPS 주소 복사 또는 해당 브라우저의 주소를 복사
👉 (터미널 입력) git clone 복사한_주소 새로운_폴더명
새로 생긴 폴더를 오픈하면 /node_modules 라는 폴더가 없는데요 이럴때는
👉npm i 를 입력하면 package.json/package_lock.json 의 내용을 기반으로 node_modules 라는 폴더가 생성됩니다.
간단하지만 도움되었으면 좋겠습니다 🥰
'Tip > Program' 카테고리의 다른 글
[맥팁] Windows 에서 맥, 맥에서 Windows 로 파일 옮기기 (1) | 2025.04.03 |
---|---|
[Github] License 파일 만들기 및 프로젝트 가져오기 (0) | 2022.11.30 |