Git


Git버전 관리 시스템으로 주로 코드의 변경이력을 추적하고 관리 하는데 사용되는데,

코드가 변경될때마다 Git이 각 버전을 기록하고, 언제든 이전 버전으로 되돌리거나

변경된 사항을 비교할 때 사용

그리고 Git은 로컬(개인 컴퓨터)에서 동작하며, 인터넷 연결 없이도 버전 관리가 가능






GitHub


GitHub는 Git을 사용한 코드 호스팅 플랫폼

쉽게 말해, Git으로 관리하는 코드를 온라인에 저장하고 공유하는 공간

그렇기 때문에 여러 개발자가 같은 프로젝트에서 작업할때

GitHub을 통해 소스 코드를 공유하고 수정요청을 관리

또한 GitHub는 오픈소스 프로젝트의 메인 플랫 폼

누구나 전 세계의 개발자들과 협업하거나 자신의 프로젝트를 공개


대안


대중적으로 GitHub가 가장 많이 쓰이지만, 프로젝트의 규모나 환경에 따라 다른 대안도 있음

Git을 활용한 GitHub과 유사한 플랫폼 목록

  • GitLab
  • Bitbucket
  • SourceForge
  • AWS CodeCommit
  • Gitea
  • Azure Repos

잔디를 심어보자


앞서 Github에 관한 설명을 토대로

CLI와 웹브라우저를 통해서 등록 절차를 마쳤다.

이에 첫 도전과제인 잔디심기까지 절차 완료



profile
개발자가 되기 위한 여정

0개의 댓글