지난 포스팅에서 혼자 PC에서 작업하던 파일을 깃허브(Github)에 업로드하는 방법에 대해서 설명했다. 업로드를 해 두었다고 해서 내 PC에 있는 프로젝트 폴더(Local Repository)와 깃허브의 Remote Repository에 있는 폴더가 연동되어 자동으로 변경되는 것은 아니다. 그렇다면 내 PC에서 작업한 내용을 어떻게 해야 깃허브에 반영할 수 있을까? 그럴 때에 사용하는 명령어가 있다.
Local Repository 변경사항을 Github에 반영하기
내 PC의 프로젝트 폴더에 README.md 파일을 하나 생성했다.
그 다음 git add 명령어를 이용해서 변경된 파일을 모두 Staging Area로 이동시키고 commit 했다. 아래와 같이 한 개의 파일을 커밋하는 데 성공했다.
git add .
git commit -m "Create README.md"
그런데 로컬 저장소에서 commit을 했다고 해서 변경된 사항이 자동으로 github에 반영되지는 않는다. 이럴 때 우리는 git push 라는 명령어를 사용한다. 이 명령어는 로컬 저장소(Local Repository)에서 commit된 부분을 원격 저장소(Remote Repository)에 반영해 주는 기능을 한다.
git push
해당 명령어를 사용한 후에 깃허브 홈페이지에 들어가 보았다. 제대로 README.md 파일이 추가된 것을 확인할 수 있었다.
참고로 깃허브(Github)에서는 파일 이름이 README.md인 경우에 내용을 바로 보여주는데, 일반적인 경우 프로젝트에 관련된 설명이 해당 파일에 담겨있는 경우가 많기 때문이다. 이 부분도 참고사항으로 함께 알아두면 좋을 것 같다.
'개발 도구 > Git' 카테고리의 다른 글
깃허브에서 협업을 위한 Collaborators 추가하기 (0) | 2022.10.05 |
---|---|
Github에 등록된 최신 버전을 PC(Local Repository)로 가져오기(git pull) (0) | 2022.10.04 |
PC에서 작업하던 파일 깃허브에 업로드하기(Local Repository → Remote Repository) (0) | 2022.09.20 |
Github 회원가입하고 Remote Repository 생성하기 (0) | 2022.09.19 |
Git 명령어 도움말 실행 - 의미 & 사용법 더 알아보기(git help) (0) | 2022.09.13 |
댓글