message
-
Git 기초 마스터하기 - 5편 Git을 활용한 최대 협업 효율성 활용하기Git 2024. 1. 22. 13:49
Git을 활용하여 협업의 효율성을 극대화하는 방법에 대해 다루겠습니다. 현대의 개발 환경에서는 팀워크와 효율적인 협업이 중요합니다. 이번 글에서는 Git의 기능을 활용하여 팀 내에서의 협업을 개선하는 여러 전략을 살펴보겠습니다. 1. 효과적인 브랜치 관리 1.1 브랜치 전략 선택 Gitflow, 피처 브랜치, 포킹 워크플로우 중에서 프로젝트에 적합한 전략을 선택합니다. 1.2 브랜치 규칙 설정 명확한 브랜치 명명 규칙을 설정하여 협업 시 혼란을 줄입니다. 2. Pull Request와 코드 리뷰 2.1 Pull Request의 중요성 코드 통합 전에 동료의 검토를 받는 과정입니다. 2.2 코드 리뷰 문화 구축 팀원 간의 상호 검토를 통해 코드 품질을 높이고, 지식 공유를 촉진합니다. 3. 협업을 위한 G..
-
Git 기초 마스터하기 - 4편 Git log로 프로젝트 히스토리 분석Git 2024. 1. 15. 15:42
프로젝트의 히스토리를 효과적으로 탐색하고 분석하는 방법에 대해 알아보겠습니다. 1. Git log 기초 최근 커밋 목록을 보기 위해 기본적인 git log 명령어로 시작합니다. 그리고 출력 커스터마이징이 하기 위해서는 아래와 같은 플래그를 사용하여 로그 출력을 커스터마이징 합니다. --pretty=format:"%h - %an, %ar : %s" 2. 고급 로그 필터 2.1 시간 기반 필터 --since, --until, --after를 사용하여 날짜별로 커밋을 필터링합니다. 2.2 작성자와 커미터 필터 --author="Name"을 사용하여 작성자별로, --committer="Name"을 사용하여 커미터별로 필터링합니다. 3. 브랜치와 병합 시각화하기 3.1 그래픽 로그 --graph 플래그는 브랜치와..