Notice
Recent Posts
Recent Comments
Link
아미(아름다운미소)
Git : push 명령어 정리 본문
push
로컬 저장소의 데이터를 리모트 저장소에 업로드합니다.
git push [리모트저장소] [브랜치]
git push # origin 리모트 저장소에 현재 브랜치를 업로드
git push origin other # origin에 other 브랜치 업로드. 리모트에 other 브랜치가 없으면 새로 생성한다.
업스트림 브랜치 설정 #2
로컬 저장소를 init으로 생성했거나, 로컬에서 새로 생성한 브랜치일 때 업스트림 브랜치를 설정하는 방법입니다.
git push --set-upstream origin master
Branch master set up to track remote branch master from origin.
Everything up-to-date
로컬 브랜치와 리모트 저장소의 브랜치 이름이 다를때 (혹은 리모트 저장소에 다른 브랜치를 생성할 때)
git push 리모트저장소 로컬브랜치:서버브랜치
git push origin serverfix:awesome # 현재 로컬 브랜치가 serverfix 일때 리모트 브랜치 awesome을 생성하고 푸시
신규 로컬 저장소를 생성하고 리모트에 업로드
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://noritersand@127.0.0.1:8443/r/test.git
git push --set-upstream origin master
로컬 저장소의 데이터 업로드
git remote add origin https://noritersand@127.0.0.1:8443/r/test.git
git push --set-upstream origin master
리모트 저장소의 태그나 브랜치 삭제
git push origin --delete other # origin 저장소의 other 브랜치 삭제
git push origin :v0.9 # origin 저장소의 v0.9 태그 삭제(--delete는 콜론으로 대체할 수 있음)
생성한 태그 공유
push는 태그를 포함하지 않는다. 따라서 명시적인 명령으로 따로 올려야 합니다.
git push origin v1.5 # origin 저장소에 v1.5 태그 업로드
git push --tags # 생성한 태그를 모두 업로드
'랭귀지 > Git' 카테고리의 다른 글
Git : reflog 명령어 정리 (0) | 2018.07.23 |
---|---|
Git : rebase 명령어 정리 (0) | 2018.07.22 |
Git : mv 명령어 정리 (0) | 2018.07.19 |
Git : merge 명령어 정리 (0) | 2018.07.18 |
Git : init 명령어 정리 (0) | 2018.07.16 |
Comments