DevTools/GIT 3

You are about to commit CRLF line separators to the Git repository

⛔️ 발생한 안내문구You are about to commit CRLF line separators to the Git repository 🔎 발생 이유인텔리제이에서 깃허브에 코드를 올리려고 할 때 발생했던 이슈로인텔리제이에서 작성한 코드 파일이 CRLF 개행을 사용 중인데, 깃 저장소 등에서 LF를 권장하고 있기 때문Git은 OS에 따라 개행 변환을 할 수 있는데, 혼합되면 충돌이나 불필요한 변경 문제가 생길 수 있기 때문에 경고를 띄어주는 것Window 환경 : CRLF (Carriage Return + Line Feed, \r\n)Mac 환경 : LF (Line Feed, \n) 💡해결 방안사실 그냥 커밋해도 동작 자체에는 이슈가 없다다만, 협업을 한다면 불필요한 이슈사항이 발생할 수 있기 때..

DevTools/GIT 2025.09.16

현재 브랜치에서 작업 중인 파일 또는 폴더 삭제하기

♣ 파일 삭제 명령어 : rm [파일명]♣ 폴더 삭제 명령어 : rm -r [폴더명] - 현재 작업 중이던 브랜치에서 새로 만든 파일이 있는데 이 파일은 추적이 되지 않는다왜? 새로 만들어져서 이전값이 없으니까 지금 뭐가 변경이 됐는지 알 수가 없음!!! 그래서 checkout으로 특정파일들을 삭제하기 위해 명령어를 작성했지만 components 내부 파일은 삭제가 안된 걸 확인할 수 있다. 삭제 안된걸 어떻게 아나요? -> Updated 0... 업데이트된 게 없다고 나왔다..  그래서 내가 선택한 방법은 파일삭제 style은 폴더도 필요 없어서 폴더내부내용이랑 폴더를 통째로 삭제!rm파일 삭제 명령어-r디렉토리를 삭제할 때 사용 (디렉토리 내부까지 전부 삭제 되니까 주의) 📍참고 [폴더명],[파일..

DevTools/GIT 2025.02.10

현재 브랜치에서 작업된 내용 삭제하기

♣ 삭제 명령어 : git checkout [파일명]- 회사에서는 깃허브데스크탑 이라는 UI도구를 사용한다. 그러다 보니 터미널에 사용하는 명령어는 점점 기억을 잃어가고 있던 상황이었는데집에서 따로 개인 공부를 하기 시작하였고 깃허브데스크탑으로는 바로 확인용으로 사용하고 모든 연결 작업은 터미널을 통해서 하기로 마음먹고바로 다음날인 오늘 회사에선 아무렇지도 않게 사용했던 아래 이미지에 보이는 Discard 처리를 터미널로 하려고 하니 손가락이 굳어버렸다.. 그래서 열심히 구글링 결과 명령어를 찾게 되었고 아래와 같이 특정 폴더만 작업내용 삭제해 봤고 아래와 같은 내용 발생 깃허브데스크탑에서도 확인해 보니까 삭제되어 있다...!!! 평소 업무에서 아무렇지 않게 편한 UI를 사용하다 보니 명령어를 알아야 한..

DevTools/GIT 2025.02.10