Git
2022년 12월 1일 수정
≡ 목차 (Table of Contents)
Git은 현존하는 가장 대표적인 DVCS(Distributed Version Control System) 즉 분산형 버전 컨트롤 시스템으로써 파일의 변경 내역을 추적 및 관리하는데 사용하는 CLI 도구다.
외부 링크
- ⏍Cleaning up local git branches deleted on a remote: 원격에서 삭제된 브랜치를 로컬에서도 지우기 위한 gone 커스텀 명령어 소개
- ⏍Git 사용 중 자주 만나는 이슈 정리
- ⏍Git Rebase 제대로 알고 쓰기 (feat. cherry-pick)
- ⏍Oh Shit, Git!?!
- ⏍git rebase in depth
관련 링크
- ⏍git-delete-merged-branches: 이름처럼 머지된 브랜치들을 지우는 Python 스크립트. 로컬과 원격 둘 다 되는 듯.
- ⏍git plan: 작업하기 전에 커밋 먼저 하기 위한 도구. 나중에 여러 작업이 꼬이면서 커밋이 방대해지기 전에 미리 커밋 위주로 업무를 진행하는 개념이다.
- ⏍GitHub Desktop: 깃헙(GitHub)의 공식 Git 프론트엔드 앱이다.
- Magit: Emacs용 Git 프론트엔드 확장.
- ⏍gitmoji: An emoji guide for your commit messages. 커밋 메시지에 적기 좋은 유니코드 이모티콘을 정리한 페이지. 아무래도 GitHub 등에서 잘 쓰면 유용할 것 같다.