Git

    git 명령어

    repository manage# 저장소 생성 및 원격 연결git init # 설정파일 생성git remote add origin [git 주소] # 원격 저장소 연결git remote -v # 원격 저장소 목록 확인git remote show origin # 원격 저장소 정보 확인git remote update # 원격 저장소 브랜치 업데이트git remote rm [git 주소] # 원격 저장소 제거# 저장소 전체 내려받기(설정파일, 원격 정보 모두 포함 = 위의 과정을 모두 함축함)git clone [git 주소]  branchgit branch -r # 원격 브랜치 목록 조회git branch -a # 로컬 브랜치 목록 조회git branch -d [로컬 브랜치명] # 로컬 브랜치 삭제# 원격 저..

    GitFlow

    GitFlow

    GitFlowgit에서 제공하는 브랜칭 기능을 활용한 변경 이력 관리 전략master : 배포(=운영) 브랜치develop : 개발 브랜치feature : develop 하위 브랜치로 기능별로 feature/{브랜치명}으로 브랜치 생성하여 기능 개발 후 develop에 머지한다.release : 테스트 브랜치, 개발 후&배포 전 테스트하기 위한 브랜치로 수정 시 해당 브랜치에서 수정 후 develop, master에 적용한다.hotfix : master의 수정 브랜치, master에서 pull 받아오고  수정 후 master, develop에 적용한다.  feature history 정리* feature → develop으로 머지할 때 feature 브랜치의 history 정리가 필요한 경우 develo..