[GitHub] Process
Process 도식도
--add--> --commit--> --push-->
+-------------------+-------------+------------------+-------------------+
| Working directory | Index | Local repository | Remote repository |
+-------------------+-------------+------------------+-------------------+
<--------checkout-------- <--fetch--
Working directory
--add--> --commit--> --push-->
+-------------------+-------------+------------------+-------------------+
| Working directory | Index | Local repository | Remote repository |
+-------------------+-------------+------------------+-------------------+
<--------checkout-------- <--fetch--
현재 작업하고 있는 파일이 있는 컴퓨터 내 Dirctory(폴더)이다.
Index(Staging area)
변경된 내역들이 저장되는 가상의 공간이다. 이러한 가상의 공간이 필요한 이유는 변경한 여러 목록들 중 선택해서 Local repository에 commit하기 위함이다. 즉 모든 변경 사항을 저장하는 것이 아니라, 저장하고 싶은 변경 사항만을 리스트업한다고 생각할 수 있다.
Local repository
네트워크(인터넷) 없이 접속 가능할 수 있는 개인 컴퓨터 내 저장소로 C 드라이브라고 할 수 있다.
Remote repositroy
네트워크(인터넷)를 통해 접속해야 하는 원격 저장소(GitHub, GitLab, BitBucket)이다.
Author And Source
이 문제에 관하여([GitHub] Process), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kkiyou/git0020저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)