[GitHub] Process

870 단어 githubgithub

Process 도식도

                 --add-->     --commit-->        --push-->
+-------------------+-------------+------------------+-------------------+
| Working directory |    Index    | Local repository | Remote repository |
+-------------------+-------------+------------------+-------------------+
               <--------checkout--------        <--fetch--

Working directory

현재 작업하고 있는 파일이 있는 컴퓨터 내 Dirctory(폴더)이다.

Index(Staging area)

변경된 내역들이 저장되는 가상의 공간이다. 이러한 가상의 공간이 필요한 이유는 변경한 여러 목록들 중 선택해서 Local repository에 commit하기 위함이다. 즉 모든 변경 사항을 저장하는 것이 아니라, 저장하고 싶은 변경 사항만을 리스트업한다고 생각할 수 있다.

Local repository

네트워크(인터넷) 없이 접속 가능할 수 있는 개인 컴퓨터 내 저장소로 C 드라이브라고 할 수 있다.

Remote repositroy

네트워크(인터넷)를 통해 접속해야 하는 원격 저장소(GitHub, GitLab, BitBucket)이다.

좋은 웹페이지 즐겨찾기