본문 바로가기

공부/안드로이드\Android

[안드로이드/Android] Untracked Files Prevent Checkout Move or commit them before checkout 해결

반응형

아래와 같은 문제가 발생 시, 해결하는 방법이 두가지가 있다.

Untracked Files Prevent Checkout
Move or commit them before checkout

 

1. VCS에 파일을 추가한 후, 커밋을 한다.

Add to VCS 를 클릭하면, Unversioned Files -> Default Changelist 로 옮겨진것을 확인할 수 있다.

그러고 나서 commit을 해주면 된다!

 

그러나, 파일이 본의 아니게 바뀌었고, 변경 사항을 반영하고 싶지 않을 경우가 있다.

2. "숨김" 처리 한다.

Ctrl + Shift + a 를 하거나, VCS->Git->Stash Changes 를 클릭해준다.

작업명을 해주고 Create Stash 를 해주고 기존에 하던 작업을 하면 된다!

(+ 다시 가져오고 싶다면, Stash Changes 밑에 UnStach Changes가 있으니 걱정하지 말자)

 

3. new Files 로 다시 Pull 해서 작업해도 좋다.

 


또 다른 방법 

인텔리제이 사용도중 맥북에서 push 했던 내용을 windows 컴으로 당겨오던 중 오류발생

해결방법은 windows에서 git Bash 로 들어가 해당 스토리지 git 으로 들어가서

$ git clean -d -f -f

출처 : https://velog.io/@arrans/InteliJ-git-%EC%82%AC%EC%9A%A9%EC%A4%91-Untracked-Files-Prevent-Merge-%EC%98%A4%EB%A5%98-%EB%B0%9C%EC%83%9D

반응형