공부/안드로이드\Android

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

na0-0 2021. 9. 12. 11:04
반응형

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

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

반응형