Git
-
git stash를 써보다.Git 2022. 2. 11. 10:19
코드 작업을 하다가 아직 commit을 하기는 애매한데 branch 변경을 해야할 때, working space에서 작업하던 코드들을 관리하기가 번거로웠던 경험을 했습니다. 이럴때마다 commit을 한후 checkout으로 다른 branch에 가서 작업한 후 돌아와 다시 git reset으로 working space를 복구했는데 너무 귀찮더라구요. 그러던 중 git stash를 발견했습니다. git stash는 working space의 작업 내용을 임시로 저장해주는 명령어인데요, 이렇게 하면 commit을 할 필요없이 다른 branch에 갔다 돌아와서 코드를 복구할 수 있습니다. 아래는 git stash 관련 명령어 목록입니다. * git stash는 코드를 임시 저장하는 명령어 * git stash ..
-
git rebase를 써보다.Git 2022. 2. 11. 10:14
git을 사용할 때 항상 git merge, git pull로 branch를 합치곤 했는데, 최근 어느 task에 대해 rebase로 branch를 병합할 일이 생겼습니다. rebase가 무엇인지 알아보려고 documentation도 뒤져보고 개인 workspace에서 이것저것 만지작 거려봤는데 그 결과 체감되는 장점은 아래와 같았습니다. 1. git history가 깔끔해진다. rebase를 검색하면 대표적인 장점으로 history가 깔끔해진다가 많이 언급되던데 정말 깔끔해지더라구요. 다만 상황에 따라 branch를 분리해서 보는게 더욱 나은 상황도 있을거 같아서 남용은 좋지 않을거 같다는 생각도 들었습니다. 2. 이미 쌓아놓은 commit 목록에서 일부만 남겨놓고 나머지는 버릴 수 있다. 전 comm..