1. Git
1.1 Git이란?
Git은 "버전관리도구"입니다. "버전관리도구"란 코딩할 시, 수정을 할 때마다 새로운 버전을 업로드하고 이전 버전과 현재버전까지 모두 저장하고 관리해주는 도구를 말합니다. 코딩을 하다 보면 때때로 롤백(이전 상태로 돌아감)이 필요한데, 이때 버전관리도구를 통해 수정하지 않음 이전 버전을 다운로드 받을 수도 있습니다.
1.2 Git의 구성
Git은 로컬 저장소(내 컴퓨터)와 원격 저장소(서버 컴퓨터)로 나뉩니다. 내 컴퓨터에서 작성한 프로젝트를 원격 저장소에 저장해두고, 만약 내 컴퓨터의 프로젝트가 손상되거나 다른 컴퓨터에서 코드를 가져오고 싶을 때는 원격 저장소에서 바로 가져올 수 있습니다. 이때, 코드 뿐만 아니라 코드의 변경 내역까지 모두 가져올 수 있기 때문에 Git이 "버전 관리 도구"라고 불립니다.
2. Github
2.1 Github란?
이러한 Git을 클라우드 환경에서 사용할 수 있게 제공하는 공간이 GitHub입니다. GitHub가 단순히 저장소 역할만 하는 것은 아닙니다. GitHub는 개발자들 사이의 거대한 커뮤니티를 형성하고 있습니다. 자신의 프로젝트는 물론 다른 개발자들의 인기 있는 프로젝트의 코드를 볼 수 있고, 이슈(issue)를 제기할 수 있으며, 원한다면 다른 이의 프로젝트를 수정하고 발전 시키는 데에 참여할 수 있습니다. 이를 오픈소스에 기여(contribution)한다고 합니다.
'멋쟁이사자처럼FE 2기 > 일일과제' 카테고리의 다른 글
22.04.05_문제풀이 과제 (0) | 2022.04.05 |
---|---|
22.04.05_달력 만들기 (3) | 2022.04.05 |
Grouping Content란? (1) | 2022.03.29 |
HTML Living Standard란? (0) | 2022.03.29 |
URL, IP, PORT 란? (0) | 2022.03.29 |