///////
Search

git_알고리즘문제_조문주

Git

소스코드를 효율적으로 관리하기 위해 만들어진 분산형 버전 관리 시스템

원격 저장소와 로컬 저장소

원격 저장소(Remote Repository): 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소
로컬 저장소(Local Repository): 내 PC에 파일이 저장되는 개인 전용 저장소

Git 기본 용어

Repository: 저장소, working directory의 변경 이력들이 저장되는 영역
Working Directory(Tree): 프로젝트 디렉토리
Staging Area : git add한 파일들이 존재하는 영역, 실제 커밋시 staging area 영역만 커밋에 반영
Commit: 변경 사항을 로컬 저장소에 기록
Branch: 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에 동시에 여러 작업 진행 가능, 다른 브랜치와 merge해서 하나의 branch로 만들 수 있음
Merge: 다른 branch의 내용을 현재 branch로 가져와 합치는 작업

git bash 명령어

git - 설치 확인 ls - list cd - 디렉토리로 이동 touch - 파일 생성 mkdir [디렉토리명] - 새 디렉토리 생성 cp - 파일 복사 mv - 파일 이동 rm - 파일 삭제 vi - 파일 내용보기
Plain Text
복사

source tree

GIT을 GUI로 사용자가 더 쉽게 사용할 수 있도록 하는 프로그램

알고리즘

문제 1) 화폐 매수 구하기
문제 2) 홀수 짝수
문제 3) 홀수 짝수 그리고 더하기