본문 바로가기

국비필기노트/Git

Git_깃 에러

 ! [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