상황
프로젝트를 fork한 다음 fork한 레포지터리를 로컬에 clone한 상태.
그 뒤에 add, commit을 성공적으로 완료하고 push를 했는데, 아래의 에러를 만났다.
To https://lab.ssafy.com/mymysuzy0627/S05P21C103.git
! [rejected] mymysuzy0627 -> mymysuzy0627 (non-fast-forward)
error: failed to push some refs to 'https://lab.ssafy.com/mymysuzy0627/S05P21C103.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
해결
원격 저장소의 최종 commit을 따라가지 못한 현재의 branch가 문제인 상황.(your current branch is behind)
아래의 명령어를 사용하여 최종 commit한 장소 까지 끌어올리자!
$ git pull --rebase origin mymysuzy0627
결과
'기타 > 🚘 Git' 카테고리의 다른 글
Git reset의 옵션(soft/mixed/hard) (0) | 2021.09.04 |
---|---|
자주 사용하는 Git의 다양한 명령어 A to Z (0) | 2021.09.03 |
Git # Commit을 삭제함으로서 이전의 내용으로 완전히 복구하는 방법 (0) | 2021.09.01 |
Github # 로컬에서 만들어준 브랜치가 Github에 안보일 때 (0) | 2021.09.01 |
간단한 Gitflow연습 # branch생성-checkout-merge-push까지! (0) | 2021.09.01 |