티스토리 뷰
처음 프로젝트 시작할 때, 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
- 사람수세기
- baekjoon
- tweepy
- 오븐시계
- yolov8
- python공부
- streamlistener
- springboot
- randint
- database연결
- SPRING오류해결
- randrange
- 다인승
- 다인승탑승
- 터틀그래픽
- 백준
- 터틀그래픽 명령어
- 에러발생
- JAVA오류해결
- YOLO
- gradleload오류
- Kkma
- Turtle Graphic
- 터틀그래픽예제
- UnsupportedClassVersionError
- 파이썬
- 문제풀이
- 10828번
- konlpy
- 사람검출
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
반응형