기타/git

    [git] 깃 명령별(pull, merge, commit, add) 취소하고 되돌리기

    git pull 취소하고 되돌리기 git reset --hard ORIG_HEAD git merge 취소하고 되돌리기 git reset --merge ORIG_HEAD git commit 취소하고 되돌리기 git reset --hard HEAD git add 취소하고 되돌리기 git reset HEAD

    [git] 커밋 메시지 수정하기

    1. push 전 ( 커밋이 로컬에 있을 때 ) 1) 가장 최근 커밋 메시지 수정하기 git commit --amend 2) 최근이 아닌 커밋 메시지 수정 // 깃 로그부터 확인 git log // 위에서 3번째 커밋 선택 git rebase -i HEAD~3 // 이후 아래처럼 뜨면, 수정할 커밋들을 "pick"에서 "reword"로 바꾼 후 순서대로 수정 pick e499d89 Delete CNAME pick 0c39034 Better README pick f7fde4a Change the commit message but push the same commit. # Rebase 9fdb3bd..f7fde4a onto 9fdb3bd # # Commands: # p, pick = use commit # ..

    깃허브에 있는 파일 또는 디렉토리 삭제하는 방법

    파일 삭제 1. 로컬 디렉토리에서는 유지, git 저장소에서만 삭제 git rm --cached file_name.js git commit -m "Remove file_name.js on git" 2. 로컬 디렉토리와 git 저장소에서 동시 삭제 git rm file_name.js git commit -m "Remove file_name.js" 디렉토리 삭제 1. 로컬 디렉토리에서는 유지, git 저장소에서만 삭제 git rm --cached -r .idea git commit -m "Remove .idea folder" 2. 로컬 디렉토리와 git 저장소에서 동시 삭제 git rm -rf folder_name git commit -m "Remove folder_name"