! [rejected] main -> main (fetch first)
error: 레퍼런스를 'https://github.com/JW0203/StudyJavascript.git'에 푸시하는데 실패했습니다
- github 홈페이지에서 readme 수정했는데 local에서 변경 사항을 업데이트?를 안해줘서 발생한 것 같다.
git pull
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
오브젝트 묶음 푸는 중: 100% (3/3), 684 bytes | 171.00 KiB/s, 완료.
https://github.com/JW0203/StudyJavascript URL에서
0130935..a1f4a6c main -> origin/main
힌트: You have divergent branches and need to specify how to reconcile them.
힌트: You can do so by running one of the following commands sometime before
힌트: your next pull:
힌트:
힌트: git config pull.rebase false # merge
힌트: git config pull.rebase true # rebase
힌트: git config pull.ff only # fast-forward only
힌트:
힌트: You can replace "git config" with "git config --global" to set a default
힌트: preference for all repositories. You can also pass --rebase, --no-rebase,
힌트: or --ff-only on the command line to override the configured default per
힌트: invocation.
업데이트 한다고 "git pull" 후 완료 메세지를 받았는데, 뒤에 따라오는 힌트들은 나보고 뭘 하라는 걸까?
... 어떻게 강제로 branch merge 해서 해결? 되었다.
push 하기전에
git status
를 꼭 해서 변경된 사항이 없는지 확인하자.
'프로그래밍 > Git & GitHub' 카테고리의 다른 글
git Commit Convention (0) | 2023.07.22 |
---|---|
Github로 버전 관리 할때 추천하는 방식 (0) | 2023.07.21 |
.gitignore 작성 (0) | 2023.07.18 |
git push 에러발생 (0) | 2023.07.14 |
git repository 이름 바꾼 후 문제 (0) | 2023.07.14 |