Google's Git Killer Is INSANELY Better (and it's open source)
- JJ는 Git의 대안으로, 더 나은 워크플로우를 제공하고 버전 관리에 대한 생각을 바꿀 수 있습니다. 🤯
- JJ는 Rust로 작성되었으며, Git을 데이터베이스로 사용하는 클라이언트와 같습니다. 🛠️
- Git과 달리 JJ는 인덱스(staging area)가 없지만, 모든 것이 자동으로 스테이징됩니다. 🔄
- JJ는 변경 사항에 대한 설명을 쉽게 추가하고 수정할 수 있으며, 변경 사항은 동적으로 진화합니다. ✍️
- JJ는 'undo' 기능을 제공하여 이전 변경 사항으로 쉽게 되돌릴 수 있습니다. ⏪
- JJ는 브랜치를 명명할 필요가 없는 'branchless workflow'를 지원합니다. 🌳
- JJ에서는 여러 부모를 가진 새로운 변경 사항을 만들어 브랜치를 쉽게 병합할 수 있습니다. ➕
- JJ의 rebase는 항상 성공하며, 충돌은 나중에 해결할 수 있습니다. ✅
- JJ는 충돌 해결을 위한 대화형 인터페이스를 제공합니다. 🤝
- JJ는 변경 사항을 추적하고 관리하는 데 유용한 다양한 명령과 기능을 제공합니다. ✨