Git 버전관리

다루지 않는 것

  • checkout
  • fetch
  • merge
  • pull
  • push
  • rebase

다룰 것

  • cherry-pick
  • stash
  • reset / revert

cherry-pick

다른 브랜치의 커밋을 가져온다.

stash

작업중인 코드를 스택에 임시 보관한다.

reset / revert

커밋을 되돌린다.

reset

커밋하기 전으로 되돌린다.

revert

로컬 브랜치에서 reset을 주로 사용하지만, remote 브랜치의 커밋을 되돌리고, 이를 다른 사람과 공유하기 위해 revert를 사용한다.

마무리

Git, 코드 백업용으로만 사용하지 말고 버전 관리를 해보자!

--

--

fobidlim.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store