Local 폴더에서 Github Repository로 push하기
🐈 Github에 자신의 프로젝트를 올리기
두 가지 방법이 존재한다.
- Github에서 repository를 만들고 local에서 clone후 작업하는 법
- Github에서 repository를 만들고 local 폴더에서 바로 작업하는 법
사실 이 글을 쓰는 이유는 내가 1번밖에 안쓰다가 2번의 필요성을 느껴서이다.
항상 1번의 방법만 쓰다가, 2번의 방법의 필요성을 느끼게 되고, 그 방법을 간단하게 적고자 글을 쓴다.
🐭 우선 1번 방법
- 자신의 Github에서 Repository를 하나 생성한다.
- 만들어진 Repository의 주소를 복사한다.
- 본인의 로컬에 폴더를 하나 만든다.
- 본인의 환경에서(docker, VisualStudio Code 등) 만들어 놓은 폴더로 들어간다.
- $ git clone repository주소로 clone한다.
- clone이 완료되었으면, 본인이 올리고싶은 소스코드나 파일들을 clone한 폴더에 옮긴다.
- $ git add .
- $ git commit -m “message”
- $ git push -u origin master 혹은 $ git push -u origin main(이 경우는 Github에서 repository를 만들 때 자동으로 branch를 main으로 잡는 것 같다. 확실하지는 않음.)
🐮 2번 방법
- 자신의 Github에서 Repository를 하나 생성한다.
- 로컬로 돌아와서 자신의 환경(docker나 VisualStudio Code 등)에서 프로젝트 폴더로 이동한다.
- $ git init
- $ git status로 확인
- $ git add .
- $ git commit -m “message”
- $ git remote add origin 1번의 주소
- $ git push -u origin master
🐯 마치며
두 방법의 차이는 clone의 유무인데, clone하면서 remote에 대한 정보가 잡히기 때문에 1번의 방법에서는 git remote add origin 의 명령이 없다.
두 가지 중 편한 방법으로 하면 될 것 같다.
(만약 다른 방법도 있다면… 나는 당장은 이 두 가지만 쓸 것 같다)
Leave a comment