기억의 실마리
2024. 9. 28. 20:17

⌨️Command

git commit --amend

 

  1. 위 명령어를 터미널에서 입력 후 i 를 입력하여 insert모드로 진입 후 메시지를 변경한다.
  2. esc 누르고 :wq 입력하여 설정모드에서 escape한다.
  3. 깔끔하게 적용할 땐 rebase를, PR기록을 남기고자 하는 경우는 merge를 한다.

'Git > Git Commands' 카테고리의 다른 글

[ Git-commands ] Git 변경사항 임시저장하기  (2) 2024.03.31
2024. 3. 31. 18:43

Git Stash

Stash란 Staging된 파일의 수정 내역을 통째로

새로운 stash라는 stack에 추가하여 git에 임시저장할 수 있는

기능이다. 여기서 git은 github가 아닌 디바이스에서 등록하여

사용중인 git을 의미한다.

 

Commonds

git stash

  • 임의의 이름으로 스냅샷(saved stash)이 임시 저장된다.

git stash [save 이름]

  • save와 이름을 생략하는 경우 익명으로 저장된다.

git stash list

  • 저장된 모든 스냅샷의 내역을 보여준다.

 

git stash show

  • 저장된 스냅샷의 가장 최근 스냅샷의 변경 내용을 간략하게 출력한다.

git stash show [이름]

  • 지정된 스냅샷의 내용을 간략하게 출력한다.

 

git stash drop

  • 가장 최근에 저장한 스냅샷을 삭제한다.

git stash drop [이름]

  • 지정된 스냅샷을 삭제한다.

git stash clear

  • 저장된 모든 스냅샷을 삭제한다.

 

git stash apply

  • 가장 최근에 저장한 스냅샷을 적용한다.

git stash apply [이름]

  • 지정된 스냅샷을 적용한다.

git stash pop

  • 가장 최근에 저장한 스냅샷을 적용 후 삭제한다.

git stash pop [이름]

  • 지정된 스냅샷을 적용 후 삭제한다.

 

마치며...

최근에 SI개발 회사에 취업을 하게 되어 바쁜 나날을 보내고 있다. 회사 적응기, 경기권에서 서울권으로 이사 등 신경써야 할 일이 부쩍 늘어 블로그와 깃허브 잔디를 제대로 심지 못해 그 동안 너무 아쉬웠다... 개발자 취준생일 때는 한번도 사용해보지 않았던 git commond 였는데 실무에서는 생각보다 stash를 자주 쓰게 되는 것 같아 포스팅 해보았다. 이제 바쁜 몇가지 일이 마무리 되었으니 다시 블로그 포스팅과 github 잔디심기에 소홀해지지 않도록 꾸준히 노력해야겠다.

'Git > Git Commands' 카테고리의 다른 글

[ Git-commands ] 최근 커밋 메시지 변경하기  (0) 2024.09.28