Local 폴더에서 Github Repository로 push하기

🐈‍ Github에 자신의 프로젝트를 올리기

두 가지 방법이 존재한다.

  1. Github에서 repository를 만들고 local에서 clone후 작업하는 법
  2. Github에서 repository를 만들고 local 폴더에서 바로 작업하는 법

사실 이 글을 쓰는 이유는 내가 1번밖에 안쓰다가 2번의 필요성을 느껴서이다.

항상 1번의 방법만 쓰다가, 2번의 방법의 필요성을 느끼게 되고, 그 방법을 간단하게 적고자 글을 쓴다.


🐭 우선 1번 방법

  1. 자신의 Github에서 Repository를 하나 생성한다.
  2. 만들어진 Repository의 주소를 복사한다.
  3. 본인의 로컬에 폴더를 하나 만든다.
  4. 본인의 환경에서(docker, VisualStudio Code 등) 만들어 놓은 폴더로 들어간다.
  5. $ git clone repository주소로 clone한다.
  6. clone이 완료되었으면, 본인이 올리고싶은 소스코드나 파일들을 clone한 폴더에 옮긴다.
  7. $ git add .
  8. $ git commit -m “message”
  9. $ git push -u origin master 혹은 $ git push -u origin main(이 경우는 Github에서 repository를 만들 때 자동으로 branch를 main으로 잡는 것 같다. 확실하지는 않음.)

🐮 2번 방법

  1. 자신의 Github에서 Repository를 하나 생성한다.
  2. 로컬로 돌아와서 자신의 환경(docker나 VisualStudio Code 등)에서 프로젝트 폴더로 이동한다.
  3. $ git init
  4. $ git status로 확인
  5. $ git add .
  6. $ git commit -m “message”
  7. $ git remote add origin 1번의 주소
  8. $ git push -u origin master

🐯 마치며

두 방법의 차이는 clone의 유무인데, clone하면서 remote에 대한 정보가 잡히기 때문에 1번의 방법에서는 git remote add origin 의 명령이 없다.
두 가지 중 편한 방법으로 하면 될 것 같다.
(만약 다른 방법도 있다면… 나는 당장은 이 두 가지만 쓸 것 같다)

Leave a comment