발생 오류:

- 현상태 : Repository 에 수정된 부분을 업로드하려는 상황

1. 커밋 후 푸쉬

2. Everything up-to-date 라고 뜨고 아무것도 업데이트되지 않음.

 

 

방법1. git clean -f

 

: untracked file 에 .git ignore 과 같은 파일이 있어 이 부분 때문에 오류가 발생하는가 해서 clean 후 재시도했지만 해결 안됨

 

 

 

 

 

방법2. 프로젝트 파일 전체를 묶어서 하나의 폴더에 넣고 해당 폴더를 커밋 후 푸쉬

 

: untracked file 이 갑자기 엄청 많아지는 이 부분에 대해 알고 넘어가야할것 같다.

 

https://tjdwns4537.tistory.com/33

 

GIT 디렉토리, Track/Untrack 상태 알아보기

ㅇ GIT 의 디렉토리 : GIT 프로젝트 디렉터리에는 .git 을 포함하여 많은 파일이 존재한 것입니다. GIT 디렉터리는 GIT 프로젝트에서 작업한 수많은 정보와 버전들에 대한 데이터를 저장하는 데이터

tjdwns4537.tistory.com

 

즉, Untrack 에 나와있던 파일들을 봤을 때 .git 이 있는 디렉터리에서 git 명령어를 사용하는게 아니라

다른 경로에서 사용해서 발생한 어이없는 실수입니다....

 

다시 원했던 경로로 가서 git init 부터 천천히 해보겠습니다.

 

 

 

 

방법 3. 소스코드/리소스 파일들을 하나의 폴더에 모아서 git init 부터 다시해준다.

 

 > 아래와 같은 오류가 발생

error: failed to push some refs to ~~

 

- 발생 이유 : 

github 내에 local에 없는 파일이 있고, 내 파일을 push 하면 발생하는 오류입니다.

즉, github에 README.txt 파일을 업로드 해놓고 새로운 폴더하나만 떵그러니 업데이트하려고하니 발생하는 오류입니다.

 

 

 

 

 

 

[ 해결 방법 ]

 

 - git pull origin master --allow-unrelated-histories

: 저장소와 로컬 저장소의 병합을 허용한다는 의미입니다.

아마 제가 윈도우로 레퍼지스토리를 만들고, 맥북으로 pull 을 받으려고 해서 발생하는 문제인것 같은데

 

 

 - fatal: refusing to merge unrelated histories  

위와 같은 오류가 발생하였습니다.

 

그래서 병합해주는 명령어를 통해서 pull 을 하니 강제로 push 해주는 방법이 아닌 방식으로 해결 가능하였습니다...

 

다시 push 해주니 정상 작동완료 ㅠㅠ

 

참조했던 블로그입니다 !!

 

https://iambeginnerdeveloper.tistory.com/entry/github-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-error-failed-to-push-some-refs-to-warning-LF-will-be-replaced-by-CRLF-in-%EA%B0%95%EC%A0%9C-push-%ED%95%98%EC%A7%80%EB%A7%88%EC%84%B8%EC%9A%94%EC%A0%9C%EB%B0%9C

 

github 에러 해결하기 | error: failed to push some refs to / warning: LF will be replaced by CRLF in (+추가 해결법

깃허브(GitHub) 오류, 경고 해결하기 - error : failed to push some refs to ~ / push rejected - warning: LF will be replaced by CRLF in ~ 앞으로 마주하는 오류들을 해결할 때 마다 글을 써두는 것이 후에..

iambeginnerdeveloper.tistory.com

 

+ Recent posts