Github 동작 원리
·
개발정보
개발자라면 당연히 자주 사용하게 될 Github인데, “ Github는 어떤 방식으로 동작을 하는 것일까? “ 라는 고민을 하였다. Git 프로젝트는 원격 저장소를 포함해서 4가지 요소로 나누어진다. Working Directory Local Repository Staging Area Remote Repository Working Directory 간단하게 말하면 로컬 환경에서의 작업 파일이다. Local Repository Working Directory에 있는 .git 폴더이다. git add, git commit 을 하면 .git 폴더 안의 데이터들과 해시를 담고 있는 파일이 수정된다. 여기서 수정되는 내용이 커밋을 통해 수정되는 내역이다. Staging Area .get, 즉 Local Repos..