git # Git CLI 실행
push # 로컬의 커밋/브랜치를 원격 저장소로 전송
-u # --set-upstream: 로컬 'main'의 추적 브랜치를 'origin/main'으로 설정
origin # 원격 저장소 식별자(URL은 `git remote -v`로 확인)
main # 밀어 올릴 로컬 브랜치 이름. 원격에 'main'이 없으면 새로 만들어짐(= origin/main)
이후 push 부터는,
로컬 main ↔ 원격 origin/main 추적 관계 가 생깁니다.
-u (= --set-upstream) 없이, git push / git pull 만 사용 가능합니다.
처음 푸시: git push -u origin <브랜치>
그다음부터: git push / git pull
깃허브 페이지를 새로고침하면, 로컬 저장소에서 Git으로 작업했던 프로젝트를 확인할 수 있습니다.
@로컬 저장소의 커밋과 작업물을 원격(Remote) 저장소로 올리는 일을 "푸쉬(push)한다" 라고 합니다.
푸쉬(push) 명령어를 사용하기 때문입니다.로컬 저장소의 "커밋(commit)한다"와 비교해서 익혀두시길 바랍니다.