본문 바로가기
Git

팀 개발을 위한 Git, GitHub 시작하기_Ch 5

by SoyeonCha 2022. 7. 17.

01

∘ 

 

02 amend : 수정 못한 파일이 있어요, 방금 만든 커밋에 추가하고 싶어요

∘ $ git commit -m "..." :  방금 했던 커밋 수정 가능

∘ amend : 마지막 커밋 덮어쓰기

 

03 cherry-pick : 저 커밋 하나만 떼서 지금 브랜치에 붙이고 싶어요

∘ cherry-pick : 다른 브랜치의 커밋 하나만 내 브랜치에 반영

∘ cherry-pick 하면 변경 사항만 복사해오는 것일뿐 서로 다른 커밋임

 

04 reset : 옛날 커밋으로 브랜치를 되돌리고 싶어요

∘ reset : 옛날 커밋으로 상태를 되돌림

 mixed reset : 시간을 되돌리고 커밋하기 전 상태로 파일을 스테이지 아래에 남겨둠

∘ soft reset : 시간을 되돌리고 커밋하기 전 상태로 파일을 스테이지 위에 남겨둠

∘ hard reset : 

 

 

 

레포지토리 삭제하고 다시 했음

05 revert : 이 커밋의 변경사항을 되돌리고 싶어요

∘ revert는 바로 전이 아닌 예전의 커밋도 되돌릴 수 있음

 

06 stash : 변경사항을 잠시 다른 곳에 저장하고 싶어요, 커밋은 안 만들래요

∘ stash : 커밋으로 만들기는 애매한 파일들을 보관해 둠

∘ stash에는 tracked 파일들만 들어감