git push 를 사용해서 깃허브에 push(업로드) 하려고했는데 오류가 발생함
우분투의 폴더와 github의 폴더가 맞지 않아서.
구글링 해본 결과 git pull origin master 라고 입력해서 먼저 pull 한다음 push를 해줘야함
사진과 같이 pull 한다음 다시 push했지만 또 오류가 걸림..
관련없는 두 저장소를 병합하려는 시도 때문에
git pull 뒤에 –allow-unrelated-histories 라는 옵션을 추가해서 관련 없던 저장소 들을 병합하도록 허용 해줌
한 컴퓨터에 두 개의 디렉토리를 만든 후 , 각각의 디렉토리에 깃레파지토리 를 클론(clone) 한뒤 똑같은 행 을 수정한 뒤에 푸쉬를 했더니 2개의 디렉토리중 첫번째 디렉토리는 push되고 두번째 디렉토리는 푸쉬했더니 에러가 떳다
이 경우엔 위에 있는 깃헙 폴더랑 우분투 폴더랑 맞지 않은 경우에 생김 . 그러므로 배운대로 git pull -allow-unrelated-histories 입력
구글링해서 나온 결과, nano [파일이름] 으로 해서 충돌을 바로잡는다.그러면 git status 를 했을때 이렇게 나올것이다 이렇게 하고 push를 하기전 git 에게 이 충돌을 해결했다는 뜻으로 git add를 해준뒤 걍 commit를 해주면 충돌을 해결 했다~~ 이렇게 나오면서 새로운 버전이 생김, 이렇게 하고 push하면 끝!