본문 바로가기
728x90

개발6

[Git] Git Add/Commit 되돌리기, 수정하기 Add / Commit 되돌리기 1. commit 하지 않은 파일 되돌리기 git commit을 하지 않은 파일을 되돌리고 싶은 경우 사용이 가능합니다. // 변경 파일 확인 git status // 전체 되돌리기 git checkout . //특정 파일 혹은 디렉토리 되돌리기 git checkout [target_file / dir ] 2. git add 취소하기 파일 상태를 Unstage로 변경합니다. // 전체 되돌리기 git reset HEAD // 특정 파일 되돌리기 git reset HEAD [file] 3. push 하지 않은 commit 되돌리기 push 하지 않은 commit 을 확인 git log --branches --not --remotes git status 로도 확인이 가능하지만.. 2024. 2. 6.
[Windows] Windows CURL 사용법 안녕하세요~ 오늘은 windows 환경에서 crul을 사용하는 방법에 대해 알아보려고 합니다. 저는 보통 리눅스 환경에서 개발을 하기때문에 windows에서 curl을 사용할 일이 없습니다. 오랜만에 사용하려니 많이 헷갈려 저 같은 분들께 조금이나마 도움이 될 수 있도록 간단한 사용법을 공유해 봅니다! 1. windows10 이상에서는 curl 내장 대부분의 경우 windows10 이상을 쓰고 계실 것이라고 생각하고 설치 방법을 적지는 않겠습니다. curl 버전을 확인해 봅시다. C:\Users\seawe>curl -V curl 8.4.0 (Windows) libcurl/8.4.0 Schannel WinIDN Release-Date: 2023-10-11 Protocols: dict file ftp ftp.. 2024. 2. 5.
[K8S] 쿠버네티스 파드 미생성 안녕하세요~ 오늘은 쿠버네티스 파드 / 서비스 생성 중 겪은 에러와 해결 방법을 공유하려고 합니다. 하나의 yaml 파일에 deployment와 service를 정의하고 kubectl apply 명령어를 이용해 생성하는 상황이었는데요. service는 정상적으로 생성이 되었지만 pod의 경우 아무런 에러 출력도 없이 생성되지 않는 현상이 발생하였습니다. 보통의 경우 파드가 생성 후 에러가 발생하는 경우가 많았습니다. 대표적으로 아래와 같은 상황들을 만나게 됩니다. ImagePullBackOff CrashLoopBackOff pod 생성 중 Pending / containerCreating 에서 진행 불가 위와 같은 경우에는 pod 의 로그 혹은 description을 보고 트러블 슈팅이 가능합니다. 하지.. 2024. 2. 5.
[Linux] 디렉토리 삭제 불가 : cannot remove device or resource busy Error 최근 k8s pod 상에 있는 디렉토리를 삭제 도중 rm -rf 명령어가 적용되지 않는 에러를 만났습니다. rm: cannot remove '/path_to_dir/.git/.nfsdda293a660f276c0000000a': cannot remove device or resource busy 해당 파드의 python app 에서 아래 코드를 사용해 디렉토리를 삭제하는 로직이 존재했는데요. 해당 로직도 dir 를 삭제할 수 없다는 에러와 함께 정상적으로 수행되지 않았습니다. shutil.rmtree(dir_path, ignore_errors=True) 간단히 말하면 사용중인 프로세스가 해당 파일을 잡고있어 발생하는 문제입니다. lsof lsof 는 list open files 의 약자로 시스템.. 2024. 1. 9.
728x90