카테고리 없음

파일 삭제(rm, mv), 수정 취소(checkout)

zuyo 2017. 7. 20. 21:14
반응형
파일 삭제

Tracked 상태의 파일( = Staging area에 있는 파일 ) 삭제
1) git rm [파일명] 
2) commit
-> 실제 파일도 삭제 됨
※ 그냥 삭제하면 unstaged 상태가 됨

이미 파일을  수정했거나, 수정하고 Staging area에 추가한 파일 삭제
git rm -f [파일명]

Staging area에서만 제거 (add만 취소)
git rm --cached [파일명]

여러 파일, 디렉토리 한번에 삭제
디렉토리: git rm [디렉토리명]/\*.log
파일: git rm \*~

파일 이름 변경

git mv [변경전 이름] [변경할 이름]



수정한 파일 되돌리기 (수정 취소)
git checkout --[파일명]
hard랑 비슷. 워킹 디렉토리에서 변경된 내용을 되돌린다.
※ 역시 쓰는데 주의 필요 (수정한 내용은 모두 사라짐)

개별 파일 대상으로 원래대로 변경

git checkout HEAD --[파일명]

반응형