본문 바로가기
Developer/Git

Git push 명령어 사용법 및 특징

by 아우럼 2024. 10. 12.
반응형

로컬 저장소의 변경 사항을 원격 저장소에 업로드하는 데 사용하는 Git push 명령어에 관해서 설명합니다.

 

Git push 명령어 설명

  • Git push는 로컬에서 commit 한 소스 파일을 원격 저장소에 반영할 때 사용하는 명령어입니다.
  • Git push 명령어는 기본적으로 현재 작업 중인 branch를 해당 이름의 원격 branch로 push 합니다.
  • 대부분 원격 저장소의 branch와 로컬 저장소의 branch 이름을 같게 설정해서 사용합니다.
  • Git push 명령어를 실행할 때마다 매번 똑같은 저장소명과 브랜치명을 입력하는 게 힘들 때는,
  • -u 옵션 또는 --set-upstream 사용하여 최초에 한 번만 저장소명과 브랜치명을 입력하고 그 이후에는 인자를 생략하고 사용할 수 있습니다.

Git push 명령어.
Git push 명령어.

Git push 명령어 사용법

1. 현재 브랜치를 기본 원격 저장소에 push 합니다.

  • git push <remote> <branch>
D:\AurumGuideSample> git push origin main

 

2. 저장소명과 브랜치 이름을 세팅해서 사용할 때.

  • 한 번만 세팅하면은 이후부터는 git push 사용할 수 있습니다.
D:\AurumGuideSample> git push -u origin main
D:\AurumGuideSample> git push --set-upstream origin main
D:\AurumGuideSample> git push

 

3. 로컬 변경 사항 commit 기준으로 원격 저장소에 강제 반영할 때 사용합니다.

D:\AurumGuideSample> git push --force

 

4. 태그를 원격 저장소에 push 할 때 사용합니다.

D:\AurumGuideSample> git push --tags

 

5. 만약 로컬 브랜치와 원격 브랜치의 이름이 다른 경우에는 branch 이름을 명시적으로 입력해서 push 합니다.

  • main: 로컬 저장소 branch 이름.
  • aurumguide_backup_branch : 원격 저장소 branch 이름.
D:\AurumGuideSample> git push origin main:aurumguide_backup_branch
반응형