얼마전에 새 맥북을 구매하였는데... 기존에 너무 당연하게 쓰고있던 설정들이 안되어있다보니 조금 당황했었습니다.
어차피 새 맥북을 살때마다 해야한다면 기록을 남겨두는 게 편리하겠죠
현재 git branch를 간단하게 확인하기
git config --global pager.branch false
pager 설정이 켜져있는 경우 git branch로 현재 브랜치 위치를 확인한 뒤 계속 대기하게됩니다.
저는 요게 굉장히 불편했어서 다음 설정으로 꺼주는 편입니다.
git push시 알아서 origin의 현재 브랜치로 푸시하기
git config --global push.default current
이것도 간단하게 git push로 적절하게 푸시하고 싶을때 유용합니다.
자주 쓰는 명령어 단축어로 설정하기
nano ~/.zshrc
전 mac으로 zsh를 사용하고 있기 때문에 다음 명령어로 zshrc를 열어주었습니다.
unalias gc 2>/dev/null
gc() {
git commit -m "$*"
}
alias ga="git add"
alias gb="git branch"
alias gp="git push"
다음과 같이 alias 설정과 함수 선언을 추가하고 ctrl + o -> enter -> ctrl + x 를 입력하여 저장 후 이탈합니다.
이렇게 환경을 설정하고 나면 커밋 메시지 작성이 매우 간단해집니다. (ai에게 커밋메시지를 모두 위임하시는 경우는 예외입니다..)
ga <추가하고자 하는 파일 경로>
gc 커밋내용
써놓고보니 별 거 없지만 개발자는 git과 매일을 같이 하는만큼 요런 사소한 설정 하나하나가 시간을 꽤 많이 아껴준다고 생각합니다.
그럼 20000..
반응형
'frontend' 카테고리의 다른 글
코드에 대해서 그냥 요즘 생각하고 있는 주제 (5) | 2025.01.19 |
---|---|
pnpm monorepo에서 node-linker=hoisted 없이 react native 하기 (3) | 2024.12.24 |
storybook, chromatic 대신 vercel로 배포하기 (1) | 2024.09.29 |
모노레포에서 tailwindcss를 쓰는 경우엔 설정을 어떻게 해야할까? (1) | 2024.06.20 |
모노레포에서 Internal Packages를 관리하는 3가지 방법 (0) | 2024.06.13 |