본문 바로가기

버전 관리 시스템

(3)
브랜치 전략과 병합 Git에는 브랜칭을 활용한 변경 이력 관리 전략이 있습니다.이번 포스트에서는 브랜치 전략에 대해 알아보겠습니다.브랜치의 분류브랜치 전략에서는 브랜치를 5가지로 분류합니다.main: 서비스로 제공된 브랜치feature(기능): 새 기능을 개발하는 브랜치develop(개발): 다음 출시 버전을 개발하는 브랜치release(배포): 이번 출시 버전을 준비하는 브랜치hotfix(수정): 배포된 버전에서 문제가 있을지 즉시 수정을 하는 브랜치 브랜치의 병합분류한 브랜치에서 작업이 끝나면 다시 메인 브랜치로 합치는 작업을 합니다.이러한 작업을 Merge라고 부릅니다.Merge에는 여러가지 방법이 존재합니다. 브랜치 병합 - Fast-Forwardmain 브랜치에 작업이 존재하지 않고 다른 브랜치에만 작업이 존재하여..
원격 브랜치 생성 이번 포스트에서는 협업을 위해서 Github에 원격 브랜치를 생성하는 방법을 알아보겠습니다.Git Bash로 생성하기로컬 저장소에 새로운 브랜치를 생성하고 변경하는 것은 이전 포스트에서 해보았습니다.이를 원격 저장소에 반영하기 위해서는 생성한 브랜치로 변경하여 push 명령어를 사용해주어야 합니다.> git push 더보기원격 저장소 생성 실습Github 웹 인터페이스로 생성하기Github 웹에서 제공하는 인터페이스를 통해 간단하게 원격 브랜치를 생성할 수 있습니다.먼저, 브랜치 선택 메뉴를 눌러서 생성할 브랜치 이름을 작성합니다.이름을 작성한 후, 브랜치를 생성한다는 메뉴를 눌러서 브랜치를 생성합니다.새롭게 원격 브랜치가 생성된 것을 확인할 수 있습니다.이번 포스트에서는 협업을 위해서 Github에 ..
마크다운과 버전 관리 시스템 이번 포스트에서는 버전 관리 시스템과 Git 사용자라면 누구나 마주할 마크다운에 대하여 알아보고자 합니다.마크다운의 개념마크다운은 마크업 언어의 한 종류입니다. 마크업 언어란 문서의 내용을 구조화하기 위해  규칙들을 정의한 언어입니다. 마크다운을 사용하면 기호를 사용하여 머리글, 목록, 글씨 기울임 등을 표현하고 쉽게 HTML로 변환할 수 있습니다.파일의 확장자명은 md를 사용합니다. 대표적인 예시로 Github 저장소에 관한 정보를 기록하는 Readme.md가 있습니다. 마크다운 문법1. 제목#을 붙이면 제목을 표현할 수 있습니다. #의 개수에 따라 , , ... , 태그로 변환됩니다.2. 목록숫자로 시작하면 순서가 있는 목록인 로 -로 시작하면 순서가 없는 목록인 로 변환됩니다.3. 강조문자를 강조..