728x90
반응형
질문 : git 표시를 삭제하고 새 파일을 파일 이동으로 표시하는 방법은 무엇입니까?
수동으로 파일을 이동 한 다음 수정했습니다. Git에 따르면 새 파일이고 제거 된 파일입니다. Git이 파일 이동으로 처리하도록 강제하는 방법이 있습니까?
답변
Git은 수정이 너무 심각하지 않은 경우 자동으로 이동 / 이름 변경을 감지합니다. git add
은 새 파일을 git rm
은 이전 파일을 추가합니다. git status
가 이름 바꾸기를 감지했는지 여부를 표시합니다.
또한 디렉토리 이동을 위해 다음을 수행해야 할 수 있습니다.
- cd를 디렉터리 구조의 맨 위에 올립니다.
- git add -A 를 실행합니다.
- git 상태를 실행하여 "새 파일"이 이제 "이름 변경"된 파일인지 확인합니다.
git 상태가 여전히 "새 파일"로 표시되고 "이름이 변경됨"이 아닌 경우 Hank Gay의 조언을 따르고 두 개의 개별 커밋으로 이동 및 수정해야합니다.
출처 : https://stackoverflow.com/questions/433111/how-to-make-git-mark-a-deleted-and-a-new-file-as-a-file-move
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
깃허브가 마크다운을 괴롭히다 - 666을 DCLXVI로 변경 (0) | 2021.11.23 |
---|---|
하위 디렉터리를 별도의 Git 저장소로 분리하는 방법 (0) | 2021.11.23 |
Git에서 "origin"에 대한 설명 (0) | 2021.11.23 |
git-merge --dry-run 옵션 (0) | 2021.11.23 |
.gitignore에 추가 한 후 원격 저장소에서 디렉토리 제거 (0) | 2021.11.22 |