깃과 깃허브의 필요성은 생략한다.깃은 버전관리 - 백업하기 - 협업하기의 세 가지 핵심 기능을 제공한다. 이 세 가지 기능은 꼭 순서대로 배우도록 하자.깃이라는 제품군 안에는 여러 가지 깃 프로그램이 존재한다.Git 버전 관리 시스템으로, 로컬 시스템에 설치하여 사용한
깃 배시 실행시 윗줄에 보이는 ~물결 표시는 현재 홈 디렉터리에 있다는 의미이다.$ pwd현재 위치의 경로 (print working directory)$ ls현재 디렉터리에 속한 디렉터리와 파일 이름 조회 (list)$ ls -la\-는 옵션 추가 기호. \-l은 상
저장소를 만들고 싶은 디렉토리로 이동해 깃을 초기화하면 그때부터 해당 디렉터리에 있는 파일들을 버전관리할 수 있다.깃 저장소를 만들자.홈 디렉터리에 hello-git 폴더를 만든 뒤 해당 폴더로 이동해서 내용을 살펴본다.저장소를 만들기 위해 디렉터리를 초기화하자.ls
파일이 스테이지에 올라가기 전으로 되돌아온다. (unstaged)수정된 파일을 스테이징하고 커밋까지 했을 때 가장 마지막에 한 커밋을 취소한다.(unstaged after reset) 커밋이 취소되고 커밋 전에 했던 스테이징도 취소된다. (스테이지에서도 내려간다)res
깃으로 버전관리를 시작하면 기본적으로 master라는 브랜치가 만들어진다. 마스터 브랜치에서 새 브랜치를 만드는 것을 분기(branch)한다고 한다.분기했던 브랜치를 master 브랜치에 합치는 것을 병합(merge)한다고 한다.$ git branch (브랜치 이름)
깃허브에 리포지토리를 하나 만들고, 지역 저장소를 깃허브의 원격 저장소(리포지토리)에 연결하도록 하자.$ git init loc-git loc-git이란 이름의 지역 저장소를 만들고 초기화한다.깃허브에 만든 저장소 주소를 복사한다.$ git remote add orig
git_home과 git_office라는 2개의 디렉터리를 만들어 협업을 연습해보자. 원격 저장소를 기존에 연결된 지역 저장소 외에 다른 지역 저장소에서 사용하려면 원격 저장소에 담긴 내용 전체를 지역 저장소로 가져와야 하는데, 이것을 clone한다고 한다.깃허브에 만
팀장 팀원1 팀원2 이렇게 3명이 협업한다고 생각해보자. 팀장이 manuals라는 저장소를 만들고, Settings - Collaborators에서 팀원1과 2의 깃허브 계정을 추가한다.