본문 바로가기
Tip/Program

[Git] VS code Github 연결

by Lynnet 2022. 11. 30.
728x90

 

맥북 에어 M1 기반입니다 :)

 

Node.js 를 공부하며 Github에 연결하는 것을 하는 과정에서 오류도 나보고 

구글링하며 해결했던 부분 정리해서 올리려고 합니다🙂

저는 VS code(Visual Studio Code) 를 사용하고 있습니다 :)

< Github upload > 

<!-- 터미널에 입력할 순서-->

 

✔️git init

✔️ nano README.md 👉 현재 프로젝트에 대해 간단히 명시 (ctrl+XYEnter 저장)

✔️ 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 라는 폴더가 생성됩니다. 

간단하지만 도움되었으면 좋겠습니다 🥰

728x90
반응형