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
- flutter
- ASP
- sqlite
- 맛집
- GIT
- 다이어트
- MS-SQL
- Unity
- tensorflow
- MySQL
- 라즈베리파이
- Linux
- PER
- 리눅스
- node.js
- swift
- Excel
- port
- ubuntu
- mssql
- javascript
- IOS
- PyQt5
- pandas
- 유니티
- 함수
- python
- urllib
- 날짜
- PyQt
Archives
아미(아름다운미소)
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