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 |
Tags
- github lfs
- ELECTRON
- custom printing
- npm package
- silent printing
- 이미지 데이터 타입
- adb pair
- Git
- electron-packager
- Failed to compiled
- vercel git lfs
- github pdf
- Recoil
- Each child in a list should have a unique "key" prop.
- Can't resolve
- github 100mb
- device in use
- 티스토리 성능
- html
- camera permission
- react-native
- dvh
- adb connect
- animation
- rolldown
- augmentedDevice
- nextjs
- camera access
- react-native-dotenv
- ffi-napi
Archives
- Today
- Total
Bleeding edge
git push origin current-branch 본문
고민하게 된 계기
git을 CLI를 이용하면서, push를 할 때마다 브랜치 이름을 입력하는 것이 너무 번거로웠다. 그래서 현재 브랜치에 push를 해야하는 경우에 간단하게 push하는 방법에 대한 것을 알아보았다.
어떤 방법을 사용할까?
- git push
git push 뒤에 아무 브랜치 이름도 안넣는 경우 현재 branch로 push하게 하도록 옵션을 바꾸는 방법
- extension
vs code에 extension을 이용해서 해결하는 방법
- cli
1와 같은 방법중에서 current의 브랜치를 직접 지정하는 방법
오늘 이 글에서는 이 방법중에서 1번 방법에 대해 알아보자
git push.default option
nothing
명시적으로 Refspec이 제공되지 않는 한 어떤 것도 푸시하지 않습니다.(오류 발생).
이 기능은 주로 명시적인 실수를 피하고 싶어하는 사람들이 활용합니다.
current
현재 브랜치를 푸시하여 같은 이름의 브랜치를 업데이트 합니다.
중앙 워크플로우와 비중앙 워크플로우 모두에서 작동합니다.
upstream
변경 사항이 일반적으로 현재 브랜치(@{upstream})에 통합된 브랜치로 다시 푸시합니다.
이 모드는 같은 저장소(즉, 중앙 워크플로우)로 푸시하는 경우에만 의미가 있습니다.
simple
중앙 집중식 워크플로우에서 업스트림과 같이 작업하여 업스트림 브랜치의 이름이
로컬 분기와 다를 경우 푸시를 거부합니다.
matching
양쪽 끝에 동일한 이름을 가진 모든 가지를 푸시합니다.
이렇게 하면 푸시할 브랜치 집합을 저장하기 위해 리포지토리가 만들어집니다.
출처 : [<https://jjeongil.tistory.com/517>](<https://jjeongil.tistory.com/517>)
이 중에서 내가 원하는 기능은 current option이다.
git config --global push.default current
위의 CLI를 이용하면 git push를 입력했을 때, git push origin current-branch와 같이 작동한다
'Git & Github' 카테고리의 다른 글
여러 커밋 합치기[링크] (0) | 2023.06.18 |
---|---|
yarn install --frozen-lockfile 에러 해결하기 (0) | 2023.06.18 |
rebase and merge버튼이 비활성화 해결 방법[링크] (0) | 2023.06.16 |
협업을 위한 PR 가이드라인 및 용어 정리 (0) | 2023.05.29 |
Pull request 로컬로 쉽게 가져오기! (0) | 2023.01.18 |