반응형

Git에서 파일 이름을 변경하려면 git mv 명령으로 이름을 변경한 후 커밋해야 한다.

Git 명령어를 사용하지 않고 단순히 워킹 디렉토리에서만 삭제할 경우, 히스토리에 파일이 삭제 후에 다시 생성된 것으로 보여 이전의 히스토리를 조회할 수 없다.

1. 로컬 디렉토리 내 실제 파일 & Git 저장소 내 파일 이름 변경

$ git mv {현재 파일명} {바꿀 파일명}
$ git commit -m "change file name"

2. 로컬 디렉토리 내 실제 파일 & Git 저장소 내 파일 이동

$ git mv {현재 위치} {이동할 위치}
$ git commit -m "change file directory"

git 명령어를 통해 파일 이동을 하는 것은 경로까지 기록된 파일 경로의 이름을 바꾸는 것과 같다.

예를 들면 아래와 같다.

git mv baekjoon/binarySearch/B2805.java baekjoon/B2805.java

위 내용은 baekjoon이라는 상위 폴더 안에 있는 binarySearch 폴더 안에 있는 B2805.java 파일을 baekjoon 폴더로 꺼낸 것이다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기