- Lazygit은 터미널 기반 Git 인터페이스로, UI보다 빠르고 효율적인 Git 사용을 돕습니다. 🚀
space + gg
명령어로 새 Git 저장소를 초기화하고, 브랜치 이름을 설정할 수 있습니다. 🗂️
- Lazygit 인터페이스는 파일 상태, 로컬 브랜치, 커밋 기록, Stash 등 다양한 패널을 제공하여 쉽게 탐색할 수 있습니다. 🧭
- 추적되지 않은 파일을 선택하려면
space
키를, 모든 파일을 선택하려면 a
키를 사용합니다. ✅
c
키를 눌러 커밋을 생성하고, 커밋 메시지 요약 및 설명을 작성할 수 있습니다. 📝
- 원격 저장소에 푸시하려면
shift + p
를 누르고, 업스트림을 설정해야 합니다. ⬆️
- 파일 삭제와 같은 변경 사항은 Lazygit 인터페이스에서 쉽게 되돌릴 수 있습니다. ⏪
- 이전 커밋으로 돌아가려면 커밋 기록에서 해당 커밋을 선택하고 체크아웃합니다. 🔙
- 새 브랜치를 생성하려면
n
키를 누르고, 브랜치 이름을 지정합니다. 가지치기 장인 ✂️
- 브랜치 간 전환은
space
키를 사용하여 간단하게 수행할 수 있습니다. 🔀
- Lazygit을 사용하면 브랜치 병합 및 리베이스 작업을 쉽게 수행할 수 있으며, 충돌 해결 기능도 제공합니다. 🤝
- Stash 기능을 사용하면 현재 작업을 임시로 저장하고 나중에 다시 불러올 수 있습니다. 📦
- 강제 푸시를 통해 로컬 및 원격 브랜치를 동기화 할 수 있습니다. 억지력 💪
- Lazygit은 Git 작업을 시각적으로 관리하고 효율성을 높이는 데 유용한 도구입니다. ✨