github에서 conflict- 충돌 (merge했을 때의 충돌?)했을 때의 대처법 · 생각 (sourcetree)

문제



sourcetree를 사용하여 github에 로컬 폴더를 공유하려고 시도했는데 conflict

원인



이미있는 github의 리포지토리에 로컬 폴더를 공유하려고했습니다.
(리포지토리에서 복제하는 것은 아니므로 xcode에서 오류가 발생할 수 있으며 conflict가 된 것으로 보입니다)
처음에는 github 사용법을 잘 모르고 로컬 폴더를 github 사이트에 직접 업로드했습니다.
htps : // 기주 b. 코 m / jb 툭 k40 / 바 l 푸세 카 m
우선 이런 느낌이라도 원래 업로드하고 있던 리포지토리와 연결해, sourcetree로 공유해 보는 것의 에러가 발생
$ git init
Reinitialized existing Git repository in /Users/ユーザー名/Downloads/BallFaceCam-master/.git/
$ git remote add origin https://github.com/jbnkk40/BallFaceCam.git

· 【오류 해결】 『! [rejected] master -> master (non-fast-forward)
· 【메모】git로 remote 브랜치와 local 브랜치의 대응을 실시한다
구그한 결과 이 ​​근처의 기사를 참고로 merge 해 보면 conflict가 발생
$ git fetch
$ git merge --allow-unrelated-histories
fatal: No remote for the current branch.
ユーザー名noMacBook-Air:BallFaceCam-master 
$ git branch --set-upstream-to=origin/master
Branch 'master' set up to track remote branch 'master' from 'origin'.
ユーザー名noMacBook-Air:BallFaceCam-master 
$ git merge --allow-unrelated-histories

원인을 정리하면 이런 느낌입니다.


해결책



공유하기 전에 로컬 측 또는 github 측에 맞추는 궁리가 필요


참고문헌



· 【오류 해결】 『! [rejected] master -> master (non-fast-forward)
· 【메모】git로 remote 브랜치와 local 브랜치의 대응을 실시한다
· SourceTree로 시작하는 Git

좋은 웹페이지 즐겨찾기