Git 버전 관리 시스템(Version Control System) 중 가장 많이 쓰이는 도구.
- 버전 관리란? 각 버전 별로 변경된 이력들을 저장하는 작업이다. - 버전 관리를 사용하는 이유 1) 파일이 변경되면 변경 이력을 저장할 수 있다. 2) 이전 버전으로 돌아갈 수 있다. -> 이전의 변경 이력들이 기록되어 있기 때문에 가능하다. 3) 어떤 변경 사항이 발생했는지 알아보기 쉽다. -> 변경 사항 저장...
=> Git으로 버전을 관리하는 폴더에 대해서 Github를 통해 여러 사람들이 공유하고 접근할 수 있는 것이다.=> Github에서 Code Review 등을 통해 협업이 가능하고, 수많은 오픈 소스 프로젝트들이 GitHub로부터 호스팅되고 있어서, 누구든 자유롭게
Git Repository : 저장소. 말 그대로 파일이나 폴더를 저장해두는 곳. : Git으로 관리되는 폴더 Remote Repository : 원격 온라인 서버 상의 저장소. : 여러 사람이 함께 공유하는 것이 가능하다. : 내가 작업한 코드를 공유하려면 Remote Repository에 업로드하면 된다. Local Repository :...
- Fork : 다른 원격 저장소를 내 원격 저장소로 가지고 오는 작업. - Clone : Remote Repository에 있는 코드를 내 컴퓨터로 가져오는 작업. - Commit : 변경된 내용 저장하는 작업. - Push : 로컬 저장소의 작업을