크롬 개발자 도구로 디버깅을 하던 도중, 작성한 파일명이 아닌 VM으로 시작하는 파일이 열리며 하이라이팅이 잘못 표시되는 현상이 발생했다. VM으로 시작하는 파일은 블랙박스로 간주되는 것으로 eval, iframe 등을 사용하면 나타난다고 하는데, 내 코드에는 그런 부분이 없었다. 같은 이름의 파일이 여러번 로드되면 그런 경우가 발생할 수도 있다고 하는데, 코드에서 여러번 같은 파일을 로드하지도 않았다. 중단점과 관련한 이슈가 많았는데 그런 경우에는 debugger라는 키워드를 코드에 삽입하여 코드를 중단시키면 된다는 것이었는데 나의 경우에는 중단점이 걸리긴 하나 중단점과 무관한 위치에서 코드가 멈추어 있었다. 개발자도구를 껐다가 다시 켜고, 캐시도 제거해보았으나 현상은 계속 발생하였다. 그러던 중 UR..
find를 통해 패턴에 매칭되는 파일을 찾아 삭제한다. 재귀적으로 수행되므로 폴더 내의 파일에 대해서도 적용된다. find {디렉토리} '{패턴}' -delete -delete 옵션은 항상 마지막에 위치해야한다. find {디렉토리} -delete '{패턴}' 으로 사용할 경우 패턴과 관계 없이 파일이 삭제되니 주의한다. -delete 옵션을 제거하고 명령을 수행하면, 삭제 대상 파일들이 반환되니 삭제하기 전에 미리 확인 하도록 한다. find {디렉토리} '{패턴}' 사용 예: find . '*.png' -delete # 현재 폴더를 기준으로 *.png 패턴의 파일 모두 삭제
tag로 이동하려면 checkout 명령을 사용하면 된다. tag를 checkout 하려면 로컬 환경에 해당 태그가 존재 해야하므로, 이동하려는 리모트 상의 tag가 로컬 환경에 위치해 있는지 확인한다. 다음 명령을 통해 가져온 tag 목록을 확인한다. git tag 원하는 태그가 존재 하지 않을 경우 다음 명령을 통해 모든 tag를 가져오거나, git fetch origin --tags # origin의 모든 태그를 가져온다 다음 명령을 통해 원하는태그만 가져온다. git fetch origin refs/tags/원하는태그 # "원하는태그" 태그만 가져온다 태그가 로컬 환경으로 가져와진 이후에 tag로 checkout 한다. git checkout tags/원하는태그 태그를 기반으로 새로운 branch..
- Total