git flow

인간·2022년 8월 14일
0

위코드에서 배운것중 git의 중요성을 깨달았다.

단지 그냥 git을 암기하여 사용하게되면 나중에 문제가 생기면 그거에 대한

대처가 어려워 멘토님이나 잘아는 동기를 찾게 된다.

나도 두려움이 많은 아이였다. 하지만 알고 싶다라는 생각이 계속해서 들었고

멘토님과 동기들에게 질문을 많이하여 이 난관을 서서히 극복 해나갔다.

일단 mac 이용자면 iTerm을 설치하는 것이 좋다.

oh-my-zsh이라는 테마가 있는데 이 것을 깔면 git사용에 아주 유용해진다.

내용이 바뀌게 되면 노란색으로 표시해준다 그게 가장 큰 차이점이다.

그동안 git에 대한 정리를 꾸준히 해왔어서 이번에 새로 알게된 사실을 적어보려한다.

바로 reflog 라는 기능이다.

rebase를 하게되면 커밋이 줄게되면 나는 당연히 커밋이 지워져서 그 위치로 다시는 못 돌아가겠구나 생각했는데 나의 잘못된 생각이었다. git에 reflog라는 기능이 있다. 이 기능은 여태까지 있었던 일들을 모두 기록하게된다 reflog에 커밋을 추적하다보면 충분히 rebase전 및 그동안 있던곳으로 리셋 시킬수 있다 아주 중요한 기능 이었다.

사용법도 아주 간단하다. git reflog 하고 커밋을 찍고 리셋하면된다.

아주 유용한기능이라 정리한다.

profile
잇츠미

0개의 댓글