버전 관리(version control)란 소스 코드, 문서 등의 파일 변경점을 추적하고 관리하는 시스템 버전 관리의 주요 기능변경 이력 추적 : 파일의 수정 이력을 기록하여 누가, 언제, 무엇을 했는지 확인할 수 있게 한다.복원 : 이전 버전으로 되돌릴 수 있어 실수로 삭제하거나 변경했을 때 쉽게 되돌릴 수 있다.동시 협업 : 각자 다른 개발자가 여러 버전을 작업한 뒤 병합할 수 있게 한다. 버전 관리 시스템의 종류중앙 집중형 버전 관리 시스템 (CVCS)모든 파일과 변경 사항이 중앙 서버에 저장된다.예: Subversion (SVN), CVS분산형 버전 관리 시스템 (DVCS)각 사용자가 전체 프로젝트의 복사본을 로컬에 저장한다. 서버가 있는 것은 중앙 집중식과 동일하나 로컬에서도 이를 관리하기 ..
*bash•zsh shell 명령어1. 현재 작업 중 폴더 확인pwd : print working directory현재 작업 중인 폴더의 절대경로가 출력됨2. 폴더 생성mkdir ; make directorymkdir (디렉토리 이름)mkdir (디렉토리 이름) (디렉토리 이름) (디렉토리 이름)\ 형식으로 한꺼번에 여러 개를 만들 수 있다.mkdir (존재하지 않는 폴더)/(만드려는 폴더) 형식으로 입력하면, 상위폴더가 없어서 오류가 난다.mkdir ./(만드려는 폴더) : 현재 디렉토리 안에 폴더를 만든다.3. 디렉토리 이동cd : change directorycd (디렉토리 경로)cd . - 현재 디렉토리 (생략 가능)cd .. - 상위 경로로 한 단계 이동cd ../cd.. - 상위 경로로 두 단..
CLI(Command Line Interface)CLI(명령 줄 인터페이스)는 사용자가 텍스트 기반의 명령어를 입력하여 컴퓨터와 상호작용하는 인터페이스장점동일한 명령어를 다양한 운영 체제에서 사용할 수 있어, 개발자가 다양한 환경에서 일관된 작업을 수행할 수 있다.CLI 도구나 스크립트는 여러 플랫폼에서 쉽게 이식 가능하여, 코드나 명령어를 수정할 필요 없이 다른 시스템에서도 작동할 수 있다.Terminal•Shell에서 CLI 사용하기Terminal에서 사용되는 Shell은 주로 CLI를 제공하여, 사용자가 텍스트 기반 명령어를 통해 컴퓨터와 상호작용할 수 있게 한다. 주요 ShellBash스크립팅 기능ZshBash와 호환된다. 다양한 테마•플러그인을 제공한다.Fish Powershell(CMD)
마크다운텍스트를 간단하게 포맷할 수 잇도록 설계된 경량 마크업언어마크다운 확장자.md, .adoc (.md 서식보다 조금 더 복잡함) 등이 있다.장단점문법이 쉽다관리가 간편하다지원 가능 플랫폼과 프로그램이 다양하다.모든 HTML 마크업을 대체 할 수 없다.문법마크다운 또한 마크업 언어이기 때문에 각 태그의 의미에 맞게 사용해야한다. HTML로 변환되어 출력되기 때문에 출력 모양이 사용하는 곳의 스타일 구성에 따라 달라질 수 있기 때문이다.제목문법# 제목## 제목### 제목#### 제목##### 제목###### 제목+ # 제목은 HTML 문서의 h1태그의 기능과 같으므로, html과 마찬가지로 한 페이지에 하나만 써야 한다.강조기울임 : * 글자 *두껍게 : ** 글자 **기울임 + 두껍게 : *** 글자..
다음 글은 https://www.youtube.com/@gooddriver 유튜브 내용을 본인이 보기 쉽게 정리한 것임을 밝힙니다. 글만 봐서는 이해가 어렵습니다. 영상 시청과 학원 수강하면서 참고하시는 것을 추천드립니다. 1. 운전석에서 봤을 때 문손잡이에 연석이 왔을 때 멈춘다. 2. 핸들을 오른쪽으로 다 감고 A필러연석이 만날 때 멈춘다. 3. 그다음 핸들을 왼쪽으로 한바퀴반 돌려 바로 전진을하다가, 핸들을 오른쪽으로 조금씩 돌리면서 차가 평행이 되도록 한다. (최대한 왼쪽으로 붙어서 갈 것) 4. 왼쪽 검은 연석에 문손잡이를 맞춘다. 5. 핸들을 오른쪽으로 반바퀴돌려서 전진한다. (사이드미러 '윗부분'과 주차선 꼭짓점이 나란히 됐을때 멈춤, 미리 브레이크는 밟고 있을 것) 6. 핸들을 왼쪽으로 끝..
