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

새로운 레포지토리를 만들어서 지금까지 만들었던 프로젝트를 정리하고 추가하고 싶거나 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