Git

    Git : Branch & Merge

    Git을 사용하면서 가장 기본적인 동시에 가장 강력한 기능 중 하나는 '브랜치'와 '병합'입니다. 이 글에서는 Git의 브랜치의 개념과 활용법, 그리고 브랜치를 병합할 때 발생할 수 있는 충돌을 어떻게 해결하는지에 대해 알아보겠습니다. 브랜치의 개념 Git의 브랜치는 코드의 특정 버전을 가리키는 포인터입니다. 즉, 개발을 진행하면서 다양한 기능 또는 수정사항을 별도로 관리하고 싶을 때 사용하게 됩니다. 이렇게 하면 한 기능을 개발하는 도중에 다른 기능이나 버그 수정을 별도의 브랜치에서 진행할 수 있습니다. 브랜치 활용법 브랜치 확인: 현재 repository의 브랜치 목록을 확인하려면 git branch 명령을 사용합니다. 브랜치 생성: 새로운 브랜치를 생성하려면 git branch [브랜치 이름]을 사..

    Git에서 커밋된 메시지를 수정하는 방법

    Git의 복잡성에 대한 오늘의 논의에서는 커밋 후 커밋 메시지 수정의 영역에 대해 알아봅니다. 이 작업은 특정 상황에서 필수적이지만 정확성과 그 의미에 대한 깊은 이해를 요구합니다. 커밋 메시지를 수정하는 이유는 무엇입니까? 시작하기 전에 커밋 메시지를 수정해야 하는 이유를 이해하는 것이 중요합니다. 오타: 우리 모두가 만듭니다. 때때로 그들은 커밋 메시지에 몰래 들어갑니다. 명확성: 검토 시 메시지가 충분히 명확하지 않다고 느낄 수 있습니다. 추가 정보: 문제 번호를 참조하거나 필요한 컨텍스트를 제공하는 것을 잊었을 수 있습니다. 주의 사항: 커밋을 이미 퍼블릭/공유 브랜치로 푸시한 경우 커밋을 수정하면 브랜치에서 가져온 다른 사람에게 문제가 발생할 수 있습니다. 절대적으로 필요한 경우가 아니면 이러한..

    Git 커밋 메시지 작성을 위한 7가지 규칙

    더 깨끗하고 의미 있는 Git 커밋 메시지의 세계에 오신 것을 환영합니다! 일부 구조화된 사례를 채택하면 커밋 로그가 팀 협업, 코드 검토 및 디버깅에 매우 중요한 명확하고 체계적인 기록 역할을 할 수 있습니다. 1. 구조가 핵심입니다: 제목, 본문 및 바닥글 분리 빈 줄이 커밋 제목, 본문 및 바닥글을 구분하는지 확인합니다. 이러한 구별은 명확성과 쉬운 가독성을 보장합니다. Type (Scope): Subject (Title) Body Footer 2. 간결한 제목 만들기 커밋 제목은 50자 이하로 제한되어야 합니다. 이러한 간결함 덕분에 특히 더 긴 제목을 자르는 도구나 플랫폼에서 커밋 로그를 볼 때 커밋 로그가 깔끔하게 유지됩니다. 3. 대문자로 시작 제목의 첫 글자는 항상 대문자여야 합니다. 로그..