[GITHUB]오류 및 해결 (계속 업데이트 할 예정)

신현동·2020년 9월 15일
0

오류 1


상황

git push 를 사용해서 깃허브에 push(업로드) 하려고했는데 오류가 발생함

이유

우분투의 폴더와 github의 폴더가 맞지 않아서.

해결법

구글링 해본 결과 git pull origin master 라고 입력해서 먼저 pull 한다음 push를 해줘야함

오류 2


상황

사진과 같이 pull 한다음 다시 push했지만 또 오류가 걸림..

원인

관련없는 두 저장소를 병합하려는 시도 때문에

해결

git pull 뒤에 –allow-unrelated-histories 라는 옵션을 추가해서 관련 없던 저장소 들을 병합하도록 허용 해줌

결과

오류 3


상황

한 컴퓨터에 두 개의 디렉토리를 만든 후 , 각각의 디렉토리에 깃레파지토리 를 클론(clone) 한뒤 똑같은 행 을 수정한 뒤에 푸쉬를 했더니 2개의 디렉토리중 첫번째 디렉토리는 push되고 두번째 디렉토리는 푸쉬했더니 에러가 떳다

해결(1)

이 경우엔 위에 있는 깃헙 폴더랑 우분투 폴더랑 맞지 않은 경우에 생김 . 그러므로 배운대로 git pull -allow-unrelated-histories 입력

또 오류


해결(2)

구글링해서 나온 결과, nano [파일이름] 으로 해서 충돌을 바로잡는다.그러면 git status 를 했을때 이렇게 나올것이다 이렇게 하고 push를 하기전 git 에게 이 충돌을 해결했다는 뜻으로 git add를 해준뒤 걍 commit를 해주면 충돌을 해결 했다~~ 이렇게 나오면서 새로운 버전이 생김, 이렇게 하고 push하면 끝!

결과

profile
코딩 초보

0개의 댓글