반응형
git rm --cached 파일 대 git 재설정 파일
힘내 배우려고 노력 중입니다. 나는 사이에 혼란스러워
git rm --cached file
과
git reset file
두 명령 모두 스테이지에서 비 스테이지 영역으로 파일을 가져가는 것 같습니다. 명령은 어떻게 다릅니 까?
git rm --cached <file>
색인에서 파일의 내용을 완전히 제거합니다. 이것은 커밋시 파일이 커밋에서 제거된다는 것을 의미합니다 HEAD
. (파일이 색인에만 추가되고 아직 추적되지 않은 경우 "작동 안 함"입니다.)
git reset -- <file>
인덱스의 파일 내용을 헤드 커밋과 동일하게 재설정합니다. 이는 커밋시 변경 사항 이 파일 에 커밋 되지 않음을 의미 합니다. 이 작업은 HEAD
커밋 에 추적 된 파일 버전이없는 경우 유효하지 않습니다 .
참고 URL : https://stackoverflow.com/questions/12661306/git-rm-cached-file-vs-git-reset-file
반응형
'IT Share you' 카테고리의 다른 글
printfs로 Haskell을 "디버그"하는 방법? (0) | 2020.12.01 |
---|---|
서로 다른 데이터베이스 간의 MySQL InnoDB 외래 키 (0) | 2020.12.01 |
Go에서지도를 지우는 방법? (0) | 2020.12.01 |
VisualVM 및 자체 시간 (0) | 2020.12.01 |
Pandas.ExcelWriter로 Excel 열 너비를 자동 조정하는 방법이 있습니까? (0) | 2020.12.01 |