Github Project
·
⚒️ Management & Tool/Git
💡 Git Project + 칸반보드 칸반보드의 장점 진행중인 업무의 시각화 WIP 제한을 통한 효율적인 작업 처리 업무 흐름 관리 진행중인 업무 제한 팀 정책 설정 (WIP제한, 티켓 생성권한, 소통원칙 등) Github Repository의 필수 파일 README.md 프로젝트명, 핵심기능 및 소개, 팀원 소개 .gitignore Git의 관리대상에서 벗어남, 개인의 Secret Token이나, 공유가 불필요한 설정파일 등을 파일에 명시 LICENSE Public인 코드에 라이센스를 명확하게 표기해야함 프로젝트 관리에 활용가능한 Github 기능 Issue 프로젝트에 새 기능 제안 & 버그 리포트 등 프로젝트에서의 이슈를 의미하며, 칸반 티켓처럼 사용 아이디어 공유 & 피드백 & 태스트 & 버그 관리..
Git Branch & Flow
·
⚒️ Management & Tool/Git
💡 Git Branch Branching이란? 새로운 기능 개발 시, 기존 메인 코드를 건드리지 않고 적용할 수 있는 버전 관리 기법 Git Branch 브랜치 생성 git checkout -b [branch_name] [상위 branch] or git switch -c sub 브랜치 스위치 git switch [branch_name] & git checkout [branch_name] 브랜치 병합 로컬에서의 merge 필요에 따른 여러번의 git commit 후 git switch main git merge sub Pull Request를 통한 merge sub 브랜치에서 작업 후 push merge 브랜치 삭제 git branch -d [branch_name] git branch -D [branch_..