Git (3) 썸네일형 리스트형 Push후 Commit 취소하기 가장 최근 커밋 메시지 변경하고 싶은 경우git commit --amend -m "새로운 커밋 메시지"커밋 취소하고 싶은 경우git reset --soft 커밋만 취소, 파일들은 스테이징 영역에 그대로 남음커밋 메시지만 변경하고 싶은 경우에 사용git reset --mixed 커밋, 스테이징 영역 취소, 작업내용은 파일 디렉토리에 여전히 남음커밋, 스테이징 취소, 수정한 파일은 작업 디렉토리에 그대로 두고 싶을 때 사용git reset --hard 커밋, 스테이징 영역 취소, 작업 디렉토리 모두 날리기돌리고 싶은 커밋이후 변경사항을 작업 디렉토리, 스테이징, 커밋까지 다 삭제하고 싶을 때 사용push한 commit을 완전히 로컬 내용까지 싹 다 취소하고 싶은 경우git reset --hard Push후 Commit 메시지 수정하기 1. git log를 입력하고 해시 값들을 확인한다 2. git rebase -i 해시값을 입력한다 3. 바꾸고 싶은 부분의 커밋 메시지 부분에 pick -> reword 또는 r로 변경 후 ctrl + o 누르고 enter 다음 ctrl + x 입력! 4. 커밋 메시지를 바꾸고 다시 ctrl + o 누르고 enter 다음 ctrl + x 입력! 5. git push --force origin [브랜치 이름] 을 눌러주면 변경된 커밋명으로 푸쉬가 됨!원격 저장소의 브랜치를 로컬 브랜치의 상태로 강제로 덮어쓰게 되어, 수정된 커밋 메시지나 내용이 원격에 반영 linux 기본 명령어 linux 기본 명령어pwd : 현재 작업중인 디렉토리의 이름 출력gim-yena@Kimyena-MacBookPro ~ % pwd/Users/gim-yena ~ : home 디렉토리사용자 계정마다 고유한 home 디렉토리/Users/gim-yena/(home directory) 하위에 Desktop/ 위치 ls : 현재 위치에서의 폴더, 파일 listgim-yena@Kimyena-MacBookPro ~ % lsApplications dump.rdbDesktop iCloud Drive(아카이브)Documents jpashop.mv.dbDownloads jsIdeaProjects local.mv.db ls -a : 현재 위치에서의 숨겨져 있던 모든 폴더, 파일 list.DS_St.. 이전 1 다음