Git

(git/github) 새로운 레파지토리에 로컬에 있는 폴더(프로젝트) 올리기

ea_jung 2023. 3. 1. 00:27

 

  새로운 레포지토리를 만들어서 지금까지 만들었던 프로젝트를 정리하고 추가하고 싶거나 TIL(today I Learned) 레파지토리를 만들어서 매일 공부한 내용을 추가하고 싶을 때 등의 상황 일때 아래의 순서대로 진행하여 새로운 레파지토리를 생성하면 됩니다. 

 

순서

1. 새로운 레파지토리를 만듭니다. 

 

2. 터미널에 들어갑니다. 

 

3. 터미널에서 깃허브 레파지토리를 연결하고 싶은 위치로 이동합니다. (cd)

 -> 나중에 이 위치에 레파지토리와 동일한 이름의 폴더(폴더 A)가 생기게 됩니다. 

 

4. git clone "깃허브 레파지토리 주소"

 

5. 로컬의 원하는 위치에 레파지토리 이름의 폴더(폴더 A)가 생깁니다. 

 

6.

폴더 A % git config --global user.name "your name"

폴더 A % git config --global user.email "your github email"

 

7. 

폴더 A % git config --list

-> 이름과 이메일이 잘 들어갔는지 확인합니다. 

 

8. git init

-> Reinitialized existing Git repository in ~ 가 출력 되었다면 맞게 한거에요.

-> 폴더 A 에 .git 폴더가 생겼는지 한번더 확인해 줍니다. (ls -al 로 확인 할 수 있습니다.)

 ⭐️ 하위 폴더에서 git init 남발하지 않도록 주의합니다. 안 그러면 하위 폴더에서 .git  폴더들이 생겨 수많은 error에 시달리게 됩니다. 

 

9. 원하는 폴더(프로젝트)를 폴더 A에 넣습니다. 

 ⭐️ git init 전에 폴더에 파일을 먼저 올려두고 git init을 하면 에러가 발생하니 순서에 주의합시다. 

 

10. git add . 해서 모든 폴더와 파일을 선택합니다. (특정 파일의 변경만 깃헙에 적용하고 싶다면 git add "파일명")

 

11. git status 로 확입합니다. 

 

12. git commit -m "원하는 커밋 내용"

 

13. git remote add origin "깃허브 주소"


14. git remote -v 

  -> (fetch) 와 (push) 두 줄 나오면 된 겁니다. 

 

15. git push origin master

  -> 깃허브를 새로고침하고 확인하면 잘 올라간것을 확인 할 수 있습니다. 

 

+ 깃허브에 계속 업데이트 하는 법

1. git add . 

2. git commit -m "원하는 커밋 내용"

3. git push origin master

 

 

반응형