반응형
fetch first
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/~/~.git'
위 에러가 발생하였을 때는, 원격 저장소와 로컬 저장소가 달라져
기존 데이터가 손실될 수 있어 발생하는 에러이다
이 때는 다음과 같이 해결한다
- git pull 하여 다시 init, remote 하고 push 한다
- `git push origin +master` 명령어로 강제 push 시킨다 (기존 데이터 손실 가능)
non-fast-forward
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/~/~.git'
위 에러 역시 위와 비슷한 경우로, 다음과 같이 해결한다
- git pull orgin master --allowed-unrelated-histories 로 원격 저장소와 로컬 저장소의 병합을 허용하는 pull을 한 뒤, push 한다
- `git push origin +master` 명령어로 강제 push 시킨다 (기존 데이터 손실 가능)
master does not match
1. 이는 init 후에 한 번도 commit이 없는 상태에서 push를 해서 생기는 에러이다
다음과 같이 init과 commit, push를 차례대로 시도한다
git init
git add .
git commit -m "message"
git remote add origin "github.com/your_ropo.git"
git push -u origin master
2. 이는 공동작업자 등의 이유로 master 브랜치가 존재하지 않기 때문에 생긴 에러이다
다음과 같이 마스터 브랜치를 새로 생성한 뒤 master 브랜치 이동 후 push를 한다
git checkout -b 'master'
git push origin master
반응형
'etc.' 카테고리의 다른 글
[Code Blocks] undefined reference to 'WinMain' error: ID returned 1 exit status 에러 (0) | 2021.09.02 |
---|---|
[Python] Wikipedia API 로 단어 추출하여 크롤링하기 (0) | 2021.08.14 |
[Virtualbox] 윈도우 10 업데이트 후 HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter 에러 (0) | 2021.05.20 |
[티스토리][Whatever 스킨] 메뉴 버튼이 안 눌려요 / 햄버거 버튼이 안 눌려요 (0) | 2021.05.08 |
[백준 9375번][Python] 딕셔너리 자료형 이용 (2) | 2020.12.27 |