git이라는 친구가 파일버전을 저장해두는 장소를
repository
라고 합니다.
로컬 작업폴더엔 .git 폴더가 있는데 그게 repository 입니다. repository는 한국말로 저장소라고합니다.
실제로 개발할 땐 온라인 repository를 많이 사용합니다. 내가 컴퓨터에 만들어 놓은 git repository를 온라인으로 저장해두는겁니다.
로컬저장소의 main 브랜치를 원격저장소에 올리라는 뜻입니다. 다른 브랜치도 올릴 수 있음
github 로그인하라고 뜨면 로그인하면 됩니다.
참고로 -u 옵션은 방금 입력한 주소 기억해두라는 뜻입니다. 다음부터는 주소를 길게 입력안하고 git push만 입력해도 잘됩니다.
그런데 , 원격 저장소의 주소는
다음과 같이 꽤나 길기 때문에, 매번 쓰기 귀찮을 수 있습니다.
--> 그럴 땐 그 주소를 변수에 저장해서 사용할 수 있습니다. 변수에 저장하려면 터미널에
git remote add 변수명 저장소주소
입력하면 됩니다.
git remote add origin https://github.com/park0jae/momentum.git
다음과 같이 말이죠.
이렇게 입력하면 "https://어쩌구" 주소가 필요할 때 마다 origin 이라는 변수명을 쓸 수 있습니다.
아까쓰던 길던 명령어를 git push -u origin main 이렇게 짧고 귀엽게 쓸 수 있습니다.
돈벌어서 컴퓨터를 샀는데 그 컴퓨터에서 갑자기 개발을 시작하고 싶은겁니다. 그럼 귀찮게 컴퓨터간 소스코드를 공유할 필요 없이 원격저장소에 있던 내용을 그대로 내려받아서 시작하면 편리합니다.
node_modules 이런 폴더 이런 것들은 안올립니다.
(어짜피 package.json 파일만 잘 있으면 터미널에서 npm install 입력하면 자동으로 node_modules 폴더가 생성됩니다.) 그래서 .gitignore 파일에 명시해주면 됩니다.
📍 작성하는 법은 필요할 때 구글링 !