Tools/Git

Tools/Git

git add, commit 취소하기 / push된 파일 삭제하기

# git add 취소하기(스테이징 항목 제외하기) git reset HEAD # git 마지막 커밋 메시지 변경하기(단순한것) git commit -m "" --amend # 혹은 장문인 경우 에디터에서 변경하기 git commit --amend # 커밋 취소하기 ## 1. staged 상태로 커밋 취소 git reset --soft HEAD^ ## 2. unstaged 상태로 커밋 취소 git reset HEAD^ git reset HEAD~2 ## 3. 파일까지 삭제 git reset --hard HEAD^ # 실수로 .gitignore를 놓쳤을 경우, 이미 올라간(캐시된) 파일 제거 git rm --cached -r {target_file}

Tools/Git

git 지우고 다시 설정하기

출처 : velog.io/@hwang-eunji/github-%ED%8C%8C%EC%9D%BC-%EB%AA%A8%EB%91%90-%EC%82%AD%EC%A0%9C-%ED%9B%84-%EC%B4%88%EA%B8%B0-%EC%83%81%ED%83%9C%EB%A1%9C-%EB%90%98%EB%8F%8C%EB%A6%AC%EA%B8%B0 .git 지우기 rm -rf .git 프로젝트 폴더로 이동한 뒤 명령어를 통해 .git 파일을 지우면 git commit history가 삭제된다. 히스토리가 지워진다고 해서 프로젝트디렉토리의 파일내용이 변경/삭제되지 않는다. 혹시나 싶으면 테스트해보고 쓰도록 하자! git init git init git add . git commit -m 'initial commit' git ..

HC-Kang
'Tools/Git' 카테고리의 글 목록