본문 바로가기
반응형

전체 글632

파일 이름을 바꾼 뒤 옛 Git 기록이 안 나오면 log --follow로 한 파일을 따라가세요 이름을 바꾸기 전의 기록을 보려면 git log --follow -- 현재파일명으로 한 파일의 이력을 확인하세요. 현재 이름으로만 찾으면 예전 이름에 쌓인 커밋이 화면에 빠질 수 있어요.git log --oneline -- current.txtgit log --follow --oneline -- current.txt별도 저장소에서 old.txt를 만들고 내용은 그대로 둔 채 current.txt로 이름을 바꿨어요. 첫 명령에서는 이름 변경 커밋만 나왔고, 둘째에서는 파일을 처음 만든 커밋도 나왔습니다.--follow는 한 경로를 대상으로 사용하는 기능이에요. 이름이 바뀔 때 내용도 크게 바뀌었거나 이력이 여러 갈래라면 이전 이름과 기대한 커밋이 함께 나오는지 확인하세요. 결과가 짧다고 바로 이력이 지워졌.. 2026. 11. 10.
PowerShell Test-Path가 True인데 파일을 못 읽으면 Leaf 조건을 확인하세요 경로가 존재한다는 True만 보고 파일을 읽으려다 실패했다면, 그 경로가 폴더인지 확인하세요. PowerShell 파일 시스템에서 -PathType Leaf는 파일처럼 하위 항목을 담지 않는 대상을 검사합니다. 일반 폴더는 Container로 확인할 수 있어요.Test-Path -LiteralPath .\reports.csvTest-Path -LiteralPath .\reports.csv -PathType LeafTest-Path -LiteralPath .\export.csv -PathType Leaf별도 예제 폴더에 reports.csv라는 이름의 폴더와 export.csv라는 이름의 파일을 만들었어요. 위 순서의 결과는 True, False, True였습니다. 이름 끝이 .csv여도 폴더일 수 있기 .. 2026. 11. 10.
Python에서 sort 결과를 변수에 넣었더니 None이라면, 정렬할 목록을 확인하세요 result = items.sort()를 실행해 result가 None이라면, 정렬된 결과는 items 안에 있어요. list.sort()는 원래 목록을 그 자리에서 정렬합니다. 원본 순서를 보존하면서 정렬한 새 목록을 원하면 sorted(items)를 쓰세요.items = [3, 1, 2]result = items.sort()print(result, items)original = [3, 1, 2]sorted_items = sorted(original)print(original, sorted_items)첫 줄은 None과 [1, 2, 3], 둘째 줄은 [3, 1, 2]와 [1, 2, 3]이 나왔어요. 화면에 보여 줄 순서만 바꾸는 경우라면 sorted를 써서 원래 입력 순서도 필요할 때 남겨 둘 수 있습.. 2026. 11. 10.
JavaScript에서 설정 사본을 바꿨는데 원본까지 바뀌면 안쪽 객체를 확인하세요 객체를 펼쳐서 새로 만들었는데 설정 하나를 바꾸자 원본도 같이 바뀌었다면, 그 값이 안쪽 객체인지 보세요. 펼치기 문법은 바깥 객체를 새로 만들지만 안에 들어 있던 객체까지 새로 만들지는 않아요.const original = { display: { theme: "light" } };const shallow = { ...original };const copy = structuredClone(original);shallow.display.theme = "dark";console.log(original.display.theme);console.log(copy.display.theme);예제에서 원본은 dark가 되고, structuredClone으로 만든 사본에는 light가 남아요. 원본을 수정하기 전에 복.. 2026. 11. 10.
11월 19일 수능날, 시험장 차량 통제와 영어 듣기 시간은 따로 봐요 11월 19일 목요일 수능 당일에는 시험장 바로 앞에 차를 세우는 계획부터 점검해 보세요. 교육부 지원대책은 시험장 200m 전방부터 차량 출입을 통제한다고 안내합니다. 차로 데려다주는 경우에도 걸어 들어갈 구간을 남겨 두는 편이 좋아요.확인할 상황교육부 안내아침 수도권 이동06:00~08:10 지하철 운행 확대 계획시험장 주변 이동시험장 200m 전방부터 차량 출입 통제영어 듣기평가 소음 관리13:10~13:35 항공기·헬리콥터 이착륙 시간 조정오후 1시 10분부터 1시 35분은 영어 듣기평가에 맞춘 소음 관리 시간대예요. 아침 교통대책과는 목적과 적용 시간이 달라요. 비행기를 이용한다면 이 시간만 보고 내 편의 출발이 얼마나 바뀔지 계산하기보다 예약한 편의 최신 안내를 확인하세요.수험생 이동을 돕는 .. 2026. 11. 10.
배드민턴 복식에서 누가 오른쪽에서 서브하나요? 서브하는 팀 점수를 보세요 배드민턴 복식의 서브 위치가 헷갈린다면 서브권을 가진 팀의 점수만 먼저 보세요. 그 팀이 0점이거나 짝수면 오른쪽, 홀수면 왼쪽 서비스 코트에서 서브해요. 받는 쪽에서는 서브하는 선수의 대각선에 있는 선수가 받습니다.서브하는 팀 점수서브 위치0 또는 2오른쪽 서비스 코트1 또는 3왼쪽 서비스 코트예를 들어 점수가 4 대 7이고 4점 팀이 서브한다면 오른쪽이에요. 같은 점수판에서 7점 팀이 서브권을 가진 상황이라면 왼쪽을 보세요. 두 팀 점수를 더하거나 받는 팀 점수로 결정하지 않습니다.현재 서브팀이 랠리를 이기면 같은 선수가 반대쪽 서비스 코트에서 다시 서브해요. 받던 팀이 랠리를 이기면 서브권이 넘어가고, 새 서브팀의 점수로 시작 위치를 정합니다. 다음 포인트에서는 먼저 서브권이 넘어갔는지 본 뒤 그 .. 2026. 11. 10.
반응형