텍스트 기반의 가벼운 마크업 언어(구조화)로 다양한 서식을 지원하고 다양한 환경에서 변환되어 보여질 수 있다.ex) README.md정적사이트 생성기마크다운 기반 SWHeading : 제목 또는 소제목으로 \`List : 목록으로 순서가 있는 리스트(ol) (예시 모닝
CLI(Command Line Interface) 즉 '명령어 인터페이스'는 가상 터미널 또는 텍스트 터미널을 통해 사용자와 컴퓨터가 서로 상호작용하는 방식을 의미한다.컴퓨터의 키보드를 통해 작업명령이 가능하며, 문자열 형태로 입력되어 컴퓨터를 통해 출력 역시 문자열의
Git은 협업툴, 버전관리툴 로 흔히 인식되고 있으며 한 단어로 '분산 버전 관리 시스템'으로 정의 할 수 있다.2005년 리눅스 커널을 위한 도구로서 '리누스 토르발스' 에 의해 개발되었다.컴퓨터 파일의 변경사항을 추적 하고 여러 명의 사용자들 간에 해당 파일들의 작
원격저장소를 제공하는 서비스는 다양하며 주로 GitHub를 활용한다.ex) GitHub, GitLab, Bitbucket 등...GitHub는 Git과 마찬가지로 버전을 관리한다.GitHub 홈페이지에서 'New Repository'를 클릭한다.저장소의 이름 및 저장소
프로그래밍 함에 있어서 '독립적인 작업흐름'을 만들고 관리하기 위해 활용하는 작업공간이다.: 각 branch에서 작업을 한 이후, 이력을 합치기 위해 merge 명령어를 사용한다.<병합시, 서로 다른 commit에서 동일한 파일을 수정한 경우>충돌(coflict)
Git Flow는 Git을 활용하여 협업하는 일련의 과정으로 Branch를 통해 이루어진다. 정해진 원칙이 있는 것이 아니며, 각 서비스 및 기능에 따라 제안되는 흐름이 있으며, 각각의 프로젝트 및 회사에 따라 상이하게 활용되고 있다.동일 저장소를 공유하여 활용하는 유