728x90 반응형 깃3 [깃 & 깃허브] 3. 깃과 브랜치 - 우당탕탕 개발자 되기 프로젝트 1. 브랜치란 브랜치(branch) : 버전 관리 시스템에서는 여러 갈래로 퍼지는 데이터의 흐름을 가리키는 말로 사용 main 브랜치 : 깃으로 버전 관리를 시작하면 기본적으로 만들어지는 브랜치 master 브랜치 : main 브랜치와 이름만 서로 다를 뿐, 깃을 사용할 때 기본이 되는 브랜치 (개념 동일) 브랜치 기능 1. 사용자가 커밋할 때마다 main 브랜치는 어떤 게 최신 커밋인지 정보를 가진다. → 브랜치는 커밋을 가리키는 포인터와 유사하다. 2. 새 브랜치를 만들면 기존 파일은 main 브랜치에 그대로 유지되고, 새 브랜치에 기존 파일 내용을 수정하거나 새로운 기능을 추가할 수 있다. → 분기(branch) : main 브랜치에서 새 브랜치를 만드는 것 3. 새 브랜치에서 원하는 작업을 끝낸 .. 2024. 1. 23. [깃 & 깃허브] 2. 깃으로 버전 관리하기 - 우당탕탕 개발자 되기 프로젝트 버전 : 깃에서 문서를 수정할 때마다 간단한 메모와 함께 수정 내용을 스냅숏으로 찍어서 저장하는 것 깃에서 가장 기본이자 중요한 기능이 버전들을 관리하는 것이다. 1. 깃 저장소 만들기 저장소(repository) : 깃으로 버전 관리를 하기 위해 폴더 안에 버전이 저장되는 공간이 필요 mkdir 명령으로 hello-git 디렉터리 생성 cd 명령으로 hello-git 디렉터리로 이동 ls -la 명령으로 디렉터리 안의 내용 살펴보기 마침표가 하나인 항목(.) : 현재 디렉터리 마침표가 두 개인 항목(..) : 상위 디렉터리 git init 명령 : 현재 디렉터리에서 깃을 사용할 수 있도록 초기화하는 것 해당 메시지가 나타나면 이제부터 hello-git에서 깃을 사용할 수 있다. 파일 경로 끝에 (mas.. 2024. 1. 7. [깃 & 깃허브] 1. 깃 시작하기 - 우당탕탕 개발자 되기 프로젝트 1. 깃 깃 = 지옥에서 온 관리자 리눅스 = 지옥에서 태어난 소프트웨어 → 깃 = 지옥 같은 작업 환경에서 벗어나기 위해 만든 시스템 2. 깃이 제공하는 핵심 기능 버전 관리 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 등을 구체적으로 기록하는 버전 관리 시스템 백업 현재 컴퓨터에 있는 자료를 다른 컴퓨터에 복제하는 것 원격 저장소, 온라인 저장소 깃허브(GitHub) 협업 여러 사람이 함께 일할 수 있다는 강력한 장점 3가지 기능은 순서대로 배워야 합니다. 3. 깃 프로그램의 종류 깃허브 데스크톱 : 깃허브(깃 온라인 저장소 서비스)에서 제공하는 프로그램 토터스깃 : 윈도우 탐색기의 빠른 메뉴에 추가되는 윈도우 전용 프로그램 소스트리 : 깃의 기본 기능부터 고급 기능까지 사용할 수 있.. 2024. 1. 3. 이전 1 다음 728x90 반응형