! [rejected] master -> master (fetch first)
Git bash에서 프로젝트를 push 하려고 하는데 해당 에러 발생 기존데이터가 손실될 수 있어서 git에서 push 를 막은 것으로 git push origin +master로 강제 push 진행해주면 push완료
단, 이는 덮어쓰기 방법으로 다른 팀원들과 협업을 할 경우, 팀원의 데이터가 날라갈 수 도 있으니
git pull master origin -> git push <저장소주소> 의 방법으로 동기화한 후 push 를 진행해준다.
git no ref to fetch from upstream
fetch 경로가 잘못잡혀있거나 존재하지 않을 경우)
Pull이나 Fetch from Upstream을 요청할 때 발생되는 에러로서 Remote에 fetch가 안잡혀서 발생하는 에러이다. https://d-e-v.tistory.com/5 참고하여 fetch를 저장하고 fetch 경로도 제대로 체크한다.
pull이나 fetch를 하지않고서는 원격 저장소의 변경 사항을 로컬에서 알 수 없다. 그렇기에 fetch가 설정이 되어있지않으면 무엇을 변경했는지 로컬에서 알 수 없기에 가져올 수 없다는 것으로 fetch를 꼭 설정해준다.
fetch가 존재하는데 인식하지 못할경우)
기존에 있던 fetch를 삭제하고 다시 저장해준다.
DIRTY_WORKTREE funny/.settings/org.eclipse.core.resources.prefs
깃에서 pull을 받을 경우 발생하는 Dirty_WORKTREE에러는 다른 사람이 Commit한 내용을 내려받지 못해서 발생하는 에러이다. https://wakestand.tistory.com/563 을 참고하여 해결한다.
'Checkout conflict with files : ~~~ (file 경로)'
Pull을 할 때 파일의 소스가 충돌이 나면 주로 발생하며 해당 경로로 git bash를 통해 타고 들어가서 commit을 해주면 해결된다. https://liante0904.tistory.com/123 블로그를 참고하자
'국비필기노트 > Git' 카테고리의 다른 글
Git_용어정리 (0) | 2022.06.14 |
---|---|
VS Code 터미널에서 깃 사용하기 (0) | 2022.05.08 |
깃(Git)_깃허브(Git hub) (0) | 2022.04.26 |
깃(Git)_브랜치(branch) (0) | 2022.04.26 |
깃(Git)_명령어 (0) | 2022.04.26 |