Git bash를 사용하여 Github에 코드 올리기
잘못된 부분이 있다면 수정 요청 해주시면 감사합니다.
Git은 이미 설치 되어 있다고 가정합니다.
Github Repository에 접속하여 New를 클릭!
Repository name에 자신이 원하는 저장소 이름을 적고, Description에는 저장소에 대한 설명을 적어주고, Add a README file 항목을 체크하고 아래로 내려서 Create Repository를 클릭해서 생성합니다.
이제 자신의 Pc에서 올리고 싶은 코드가 있는 폴더에 들어갑니다. 저는 test 폴더에 있는 파일을 업로드 하기 위해서 test 폴더로 들어왔습니다.
들어간 폴더에서 마우스 오른쪽 클릭을 하면 나오는 Git Bash Here을 클릭 해줍니다.
git init
명령어를 입력해서 로컬 깃 저장소를 생성해줍니다. 명령어 입력 후 (master) 표시가 나왔으면 잘 생성 됐습니다.
다시 Github으로 가서 아까 생성했던 Repository에 들어가서 Code 부분을 누르고, 나오는 .git으로 끝나는 깃허브 원격 저장소 주소를 복사해줍니다. Git Bash는 다시 켜야되니깐 끄지 않기!
다시 Git Bash로 돌아와서 git remote add origin [복사한주소]
명령어를 입력합니다. 로컬 저장소에서 origin에 내가 생성한 Repository의 저장소 주소를 연결해줬다고 생각하면 됩니다.
git remote -v
명령어를 입력해서 origin에 내 원격 저장소가 연결 되었는지 확인합니다. 연결 되어있지 않으면 아무것도 나오지 않습니다.
git branch -M main
명령어를 입력해서 master 브랜치에서 main 브랜치로 이동해줍니다. (master)에서 (main)으로 바뀌었다면 성공입니다. 브랜치 이동을 하는 이유는 아까 처음에 Repository를 생성했을 때 Add a README file 부분을 체크해주는 부분에서 main 브랜치가 default로 설정됐기 때문입니다. 생성한 README 파일도 이 main 브랜치에 들어가있습니다.
git pull origin main
명령어를 입력해서 원격 저장소의 마지막 커밋을 로컬 저장소의 커밋 로그의 맨 앞으로 받아온다. 원격 저장소와 로컬 저장소와 상태를 맞춰준다고 생각하면 된다!
git add .
명령어 입력합니다. 변경된 모든 내용을 add 합니다.
git commit -m "커밋 내용"
명령어를 입력해서 add 한 것에 대한 커밋 메시지와 함께 커밋을 만들어줍니다.
git push -u origin main
명령어를 입력해서 원격 저장소에 커밋을 push 해주면 끝납니다.
원격 저장소에 잘 올라왔나 확인해주면 끝!