이전 글에서 로컬 레포지토리를 깃허브에 만들었다.
이러한 레포지토리를 리모트(Remote) 레포지토리 라고 불렀다.
다시 로컬 레포지토리를 수정해보자.
※ 연습은 여태 파이썬 파일인 calculator.py를 사용했지만 필자가 앞으로 작업할 파일들은 html,css,js 이므로
기존 레포지토리를 변경하고 터미널 실행 방식은 VScode를 사용하였다. 이점 참고바람
README.md 파일 생성
우선 해당 프로젝트에 대한 구체적으로 뭘 할 건지 설명을 넣어보기위해
그런 설명을 쓸 수 있는 설명서 파일을 하나 만들어보자
▼ 내용 - ### 레이아웃을 다시 공부하기 위한 프로젝트
파일명 - README.md 저장 후 터미널 이동
▼ README 파일 생성 하고 add 후 커밋 진행한다
자 여기서 맨 처음에 로컬 레포지토리의 내용을 리모트 레포지토리에 보냈었다.
그런데 로컬 레포지토리에서 새로운 커밋을 진행했는데
방금 한 새로운 커밋은 리모트 레포지토리에는 없다.
즉 방금 한 새로운 커밋도 리모트 래포지토리로 보내려면 따로 작업을 해줘야한다.
어떻게? git push를 사용한다.
Git push
push 는 '밀다' 또는 '밀어 넣다 라는 뜻이다.
git에서 push는 로컬 레포지토리 내용을 그대로 리모트 레포지토리에 반영한다 라는 뜻이다.
▼ push를 했으니 깃허브에가서 살펴보면 정상적으로 레포지토리에 들어가있다.
※ 여기서 번외로 README 파일은 깃허브에서 바로 보여지게 끔 하단에 내용을 미리보기 해준다.
그렇기 때문에 주로 깃허브 내용 업데이트 할 때 마다 패치버전을 적는등 변동사항 위주로 적는 개발자들이 많다.
이러한 사항이 바뀌었으니 참고하라 라는 등 접근성에 좀 더 용이하게 README 파일을 사용한다.
.
Git push 정리
로컬 레포지토리의 내용을 깃허브의 리모트 레포지토리에 올렸다해서 끝이 아니다
로컬 레포지토리에서 새로운 커밋을 할 때마다 그것들도 매번 리모트 레포지토리에 반영 해줘야 한다.
이 때 git push 커맨드를 사용하는 것.
★ 로컬 레포지토리 입장에서는 자신의 내용을 리모트 레포지토리로 밀어 넣는거니까 "push" ★
'Git' 카테고리의 다른 글
[+α] GitHub 레포지토리 접근권한 설정 (0) | 2024.09.04 |
---|---|
(10) GitHub - Remote Repository 바뀐 내용-> Local Repository 반영하기 (0) | 2024.09.03 |
(8) GitHub - Local Repository의 내용을 Remote Repository로 보내기 (0) | 2024.09.03 |
(7) GitHub - account와 Remote Repository 생성하기 (0) | 2024.09.03 |
Git (1)~(6)까지 커멘드 정리 (0) | 2024.09.03 |