일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- es6
- DOM
- vite
- debouncing
- tailwindCSS
- accordian
- 부모패딩
- 리액트
- parent padding
- Carousel
- CustomHook
- 제어컴포넌트
- BFC
- 함수형프로그래밍
- QueryClient
- 문제해결
- 화살표2개
- 서초구보건소 #무료CPR교육
- twoarrow
- BlockFormattingContext
- useQueryClient
- 조건부스타일
- transition
- 부모요소의 패딩 무시
- createPortal
- ㅡ
- react
- ?? #null병합연산자
- alias설정
- ignore padding
Archives
- Today
- Total
프론트엔드 첫걸음
git push -u origin master 에서 -u 는 upstream의 u 본문
최초로 깃 레파지토리를 만들면 아래와 같은 설명을 볼 수 있다.
여기서 -u 라는 설정은 무엇일까?
-u 는 로컬브랜치와 원격 브랜치를 연결하는 upstream 의 -u 이다.
처음으로 로컬브랜치를 원격브랜치에 푸시할 때
로컬브랜치와 원격 브랜치를 연결하려고 -u 옵션을 사용한다.
예를 들어 새 브랜치 tmpbranch 를 로컬에서 만들고,
git push origin tmpbranch 로 깃허브에 새 tmpbranch 브랜치를 만든다.
그 다음에 변경사항을 커밋한 다음
git push 하면 아래와 같은 에러메시지가 뜬다.
업스트립이 설정안되어 있다는 뜻이다.
그러니까 로컬의 tmpbranch와 원격의 tmpbranch가 연결이 안되어있다는 의미이다.
한번 git push -u origin tmpbranch 해주면 연결이 된다.
그 이후로는 git push 만 해줘도 알아서 (로컬의 tmpbranch-> 원격의 tmpbranch)
원격의 해당 브랜치에 push 된다.
git push -u origin dogs:cats
로컬 dogs 브랜치를 원격 cats 브랜치에 upstream으로 연결할 수도 있다.
그러나 보통 이렇게는 하지 않는다.
'개발 공부 > Git' 카테고리의 다른 글
git flow 사용하다가 실수로 finish 해버렷다면.... merge 취소하고 싶다면... (0) | 2023.08.04 |
---|---|
[문제해결] fatal: unable to access [원격 주소]: The requested URL returned error: 400 (0) | 2022.07.14 |
Git Push (0) | 2022.07.09 |
git remote add [원격이름] [원격저장소ur] (0) | 2022.07.09 |
GitHub 계정에 새 SSH키 추가 (0) | 2022.07.09 |