티스토리 뷰
SMALL
처음 프로젝트 시작할 때, Github에 연결하지 않고 작업하다가 뒤늦게 github 원격에 연결하고 commit-push하는 경우가 많다. 보통 github에 새로 만든 repository에는 readme 파일밖에 없기 때문에 git push가 거부되곤 한다.
분명 github 계정에 연결이 됐고, 원격에 연결이 확인 됐는데 push가 거부될 때
보통 push가 거부되고 메시지로 아래와 같은 명령어를 권유한다.
하지만 아래 명령어를 입력해도 해결되지 않음. + git push force(강제 푸시)는 권유하지 않음
git push --set-upstream origin main
해결책!
git remote update
git rebase # 원격 branch를 선택해서 main을 origin/main으로 리베이스하기 선택하기
그 후 git push!
분명 원격과 연결 되었는데,
git branch -r 명령어를 입력해본 결과로 아무것도 도출되지 않을 때,
git remote update를 통해 update하고 다시 git branch -r를 통해 연결된 원격 브랜치를 확인한다
그러고 git push를 시도했는데, 거부당했다면
git rebase를 하고 git push를 한다.
- 시행착오
git pull도 권유받아서 git pull도 해봤는데, 거부당하긴 마찬가지...
결국 git rebase는 권유받지 않았는데, 그냥 눌러봤다가 됐다.
rebase는
반응형
LIST
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Turtle Graphic
- 다인승탑승
- 사람수세기
- 10828번
- database연결
- 터틀그래픽
- 터틀그래픽예제
- springboot
- python공부
- 문제풀이
- 에러발생
- UnsupportedClassVersionError
- tweepy
- baekjoon
- randint
- konlpy
- JAVA오류해결
- 다인승
- randrange
- Kkma
- YOLO
- 백준
- yolov8
- SPRING오류해결
- streamlistener
- gradleload오류
- 터틀그래픽 명령어
- 파이썬
- 사람검출
- 오븐시계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함