답변:
방금 사용하는 경우 rm
에는 후속 조치를 취해야합니다 git add <fileRemoved>
. git rm
한 번에이 작업을 수행합니다.
또한 git rm --cached
인덱스에서 파일을 제거하고 (다음 커밋에서 삭제하기 위해 스테이징) 로컬 파일 시스템에 사본을 보관할 수도 있습니다.
rm
대신 git rm
하여 사용하고 많은 파일을 삭제하면 파일 git
을 추적 하고 싶지 않습니다 . 변경 사항을 되 돌리는 방법이 있습니까? 내가 원하는 git
내 밟아 rm
내가 사용하지 않은 이후로 제거 git rm
처음에.
색인 또는 작업 트리와 색인에서 파일을 제거하십시오. git rm은 작업 디렉토리에서만 파일을 제거하지 않습니다.
다음을 사용하여 파일을 삭제 한 rm -f
다음 색인에서 파일 을 제거하는 방법은 다음과 같습니다.git rm
$ rm -f index.html
$ git status -s
D index.html
$ git rm index.html
rm 'index.html'
$ git status -s
D index.html
그러나이 모든 것을 한 번에 수행하면됩니다. git rm
$ git status -s
$ git rm index.html
rm 'index.html'
$ ls
lib vendor
$ git status -s
D index.html
git reset --hard
나는 커밋되지 않은 변경을하지 않았다 알고 있기 때문에 분리 된 머리 상태에 나가 마스터의 체크 아웃을 한 후 않습니다. 변경 사항을 커밋하지 않은 경우 git stash를 수행하고 싶을 수도 있지만 git을 처음 접하므로 정확한 명령을 알 수 없습니다. 2014 년 또는 그 이후에 이곳에 오 셨다면이 답변이 도움이 되었기를 바랍니다.