STOP Using Git the Wrong Way! (Git Bisect, Merge Conflicts & More)
- Git은 강력하지만 복잡하며, Git Bisect와 Merge Conflicts 해결에 어려움이 있을 수 있음 🤯
- Git Bisect는 코드 변경 이력을 추적하여 오류를 발생시킨 커밋을 찾는 데 유용한 도구임. 시작점과 끝점을 설정하여 중간 지점을 확인하는 방식으로 작동 🔎
- Merge Conflicts는 여러 브랜치의 변경 사항을 병합할 때 발생하며, VS Code와 같은 도구에서 시각적으로 해결할 수 있음. 충돌 부분을 확인하고 어떤 변경 사항을 적용할지 결정해야 함 🤝
- Git Lens는 VS Code 확장 기능으로, Git 기능을 시각적으로 제공하여 작업 흐름을 간소화함. 터미널 명령어를 사용하지 않고도 Git 작업을 수행할 수 있도록 도와줌 ✨
- Git Lens의 Inline Blame 기능은 코드 줄 옆에 변경 이력을 표시하여 누가 언제 코드를 변경했는지 쉽게 확인할 수 있게 해줌. 파일 주석 기능을 통해 파일의 전체 변경 이력을 시각적으로 볼 수도 있음 🧑💻
- Git Lens는 이슈 추적 기능도 제공하여 GitHub와 연동하여 이슈를 관리하고 새로운 브랜치를 쉽게 생성할 수 있도록 지원함. 이를 통해 개발자는 작업에 집중하고 효율성을 높일 수 있음 🚀