전체 글36 Git 기초: Git이란? Git의 특징과 상태, 개념 모음 (22.04.18) Git 분산형 버전 관리 시스템 1. Git의 특징 스냅샷으로 파일을 관리한다. !참고! 델타 기반 버전 관리 시스템. 각 파일의 변화를 시간에 따라 기록한다. !참고! 스냅샷 기반 버전 관리 시스템 특정 시점의 파일 상황을 캡쳐해서, 그것으로 관리한다. 크기가 작고, 이전 상태의 파일 상황과 링크를 통해 크기를 줄인다. 2. Git의 3가지 상태 Commit: 이 버전을 확정한다라는 뜻, 즉 버전 관리를 하여 안전하게 저장한 상태 Modified: 수정된 상태. 아직 아무것도 하지 않았다. Staged: 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미한다. !참고! git directory: 버전 관리 기록을 저장한 공간. 이곳이 삭제 되면 모든 기록이 사라진다. 2022. 4. 18. Git 기초: 버전 관리 시스템이란? + Github와 Gitlab (22.04.18) 버전 관리 시스템 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템. 버전 관리 시스템의 종류 로컬형 중앙 집중형 분산형 1. 로컬형 로컬: 내 컴퓨터 즉 내 컴퓨터에서의 파일 수정 기록을 볼 수 있으며, 내 컴퓨터를 벗어나면 사용할 수 없다. 2. 중앙 집중형 한 서버를 두고, 거기에 모든 기록 사항을 기록한다. 어디서든지 버전 관리를 할 수 있다. perforce가 이에 해당한다. (외국계에서 많이 사용) https://www.perforce.com/ko Perforce Software | 대규모 혁신을 위한 개발 도구 Helix ALM은 종단간 라이프사이클 관리를 제공하는 모듈식 도구 모음입니다. 여기에 Helix 요구 사항 관리(RM), Helix 이슈 관.. 2022. 4. 18. C++ 기초(4): 제어문-반복문(22.04.12) 반복문 특정 조건에 따라서 실행문을 일정 횟수만큼 반복 실행하도록 제어. 종류 1. while 문 2. do-while 문 3. for 문 1. while 문 while([조건식]){ [실행문]; [조건식을 바꾸는 실행문]; if([조건식]) break; } 조건식이 참이면, 실행문을 반복해서 실행한다. 조건식이 계속 참이면 무한으로 반복한다. whlie문을 중단시키는 방법 조건식을 바꾸는 실행문을 실행한다. 실행문 속 조건식을 판별하여 break 할 수 있도록 한다. 만약 break만 있을 경우 한번만 돌고 끝난다. int repeat_count = 0; while(1){ cout 2022. 4. 13. C++ 기초(4): 제어문- 조건문(22.04.12) 조건문 특정 조건에 따라 실행문을 실행할지 안 할지 제어 종류 1. if문 2. switch문 1. if문 다양한 실행문 중 특정한 실행문을 특정한 상황에서 실행하고 싶을 때 사용한다. 종류 단일 if문 if-else문 다중 if문 1-1) 단일 if문 if( [조건식] ) { 실행문; } 조건식: 참/거짓의 두가지 결과가 나오는 식 조건식이 참이면 실행문을 실행한다. 1-2) if-else문 if( [조건식] ) { 실행문1; } else { 실행문2; } [조건식]이 참이면 [실행문1]을 실행, 거짓이면 [실행문2]를 실행한다. [실행문1]이 실행되면 나머지 if-else문은 넘어간다. 1-3) 다중 if문 if( [조건식] ) { 실행문1; } else if( [조건식2] ) { 실행문2; } el.. 2022. 4. 13. 이전 1 2 3 4 5 6 7 8 9 다음