cli 2

[트러블슈팅] merge는 신중히...

사건 개요발단전날 PR 내역을 merge한 것이 기억남전개로컬 develop에 merge여기까지 ㅇㅋ위기하면서 현재 작업 중인 branch에 아무 생각 없이 merge 시전절정어제 하루 종일 작업한 내용 다 사라짐...ㅎ결말약 55분 간의 노가다 끝에 80% 복구 완료Dangling 복구 방법# blob ID 목록 얻기git fsck --lost-found1. blob ID 목록을 얻는다.2. git show 로 복구 필요한 것들을 하나씩 열어본다.git show 3. 필요한 ID를 정리 후 복구를 위한 브랜치를 새로 생성하고, 명령어를 통해 복구한다.git show > src/main/java/com/example/.../ArticleCollector.java

리눅스 기본 명령어: mkdir, touch, mv, cp

1. 명령어별 정리mkdir – 디렉토리 생성기능: 새 디렉토리 생성주요 옵션:-p: 중첩된 디렉토리를 한 번에 생성예시: // project, src, assets 디렉토리를 한 번에 생성mkdir -p projects/web/css활용 시나리오:새 프로젝트 구조를 빠르게 만들고 싶을 때mkdir -p myapp/{src,docs,tests}touch – 파일 생성 및 타임스탬프 변경기능:새 파일 생성기존 파일의 시간 정보(수정/접근 시간) 갱신주요 옵션:-c: 파일이 없으면 생성하지 않음-t [[CC]YY]MMDDhhmm[.ss]: 시간 지정예시:// 새 파일 생성touch README.md// old.log의 타임스탬프를 2025년 8월 3일 00:00으로 설정touch -t 202508030000..

728x90