Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ObjectMapper
- 취업
- IAMPORT
- 소비통장
- 티스토리챌린지
- git pull
- camel case
- 아임포트
- 자바
- 취성패
- 런던뮤지컬
- window10
- java
- Spring Boot
- 운영체제
- 방통대
- json string
- git pull --rebase
- window11 Education
- 오블완
- 정처기
- snake case
- github
- git 설정
- 윈도우10 Education
- vmware workstation player
- window10 Education
- git
- window11
- 방송대
Archives
- Today
- Total
홍차의 미로찾기
[git] 원격 repository에 local 커밋 업로드 - git push, git push origin main, 강제 push 본문
프로그래밍/GIT
[git] 원격 repository에 local 커밋 업로드 - git push, git push origin main, 강제 push
홍차안디 2024. 7. 22. 05:02반응형
[git/github] git, github설정 프로세스 모음
git push
기본적으로 github repository에 local 작업 내용을 업로드하는 명령어는 아래와 같습니다.
# 커밋 업로드 명령어
git push (원격 저장소 별칭) (브랜치명)
git push origin main
하지만 대부분의 경우에는 아래의 명령만 실행해도 업로드가 가능합니다.
git push
따로 명시하지 않아도 기본적으로 push되는 원격 저장소와 브랜치를 설정한 경우입니다.
보통 github에서 repository를 만들면 아래와 같이 초기 명령어를 알려줍니다.
위의 파란색 박스를 보면 아래와 같은 명령이 나옵니다.
해당 명령을 실행하면 push할 저장소와 브랜치의 기본값이 설정됩니다.
git push -u origin main
u 옵션으로 push할 저장소와 브랜치의 기본값을 설정할 수 있습니다.
origin이라는 원격 저장소의 main 브랜치를 기본값으로 설정하겠다는 의미입니다.
+
강제로 원격에 local 커밋 내역 push하기
현업에서 사용을 지양해야겠지만, 부득이한 사정으로 인해 강제 push가 필요할 경우 사용할 수 있습니다.
git push --force
반응형
'프로그래밍 > GIT' 카테고리의 다른 글
[git] 깃 커밋 당겨오기 - git pull (0) | 2024.07.23 |
---|---|
[git] 여러 건의 커밋 충돌 git pull --rebase 하기 (vsCode) (2) | 2024.07.23 |
[git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove (0) | 2024.07.22 |
[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이 (0) | 2024.07.22 |
[git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 (0) | 2024.07.21 |
Comments