
Git push 시, rejected - non-fast-forward 에러

Github에서 직접 생성한 README.md 파일이 STS4에는 존재하지 않기 때문에 충돌이 난 것!
=> 원격 저장소(Github)와 로컬 저장소(STS4)에 공통 분모(README.md)가 없는 상태에서 push 불가
fetch>merge>push
fetch + merge를 하면 pull을 한 것과 동일하기 때문에 해당 오류가 발생했다면 fetch + merge 해주기
Git Repositories 탭이 보이지 않는다면, Window > Show View > Other... > Git Repositories 클릭 후 확인
Git Repositories>Remote>origin> 우클릭 후Configure Fetch

refs/heads/...>Advanced...

휴지통 아이콘>Source ref>master [branch]


Add Spec>Finish


Save and Fetch>Close


Git Repositories>Branches>Local>master..우클릭 >Merge...>Merge>OK



Push HEAD>Push


