컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템
git 저장소 호스팅을 지원하는 웹 서비스로 온라인 상에서 여러 사용자들이 컴퓨터 파일을 고유하도록 도와준다
소스 코드를 주고 받을 필요 없이 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능
프로젝트 관리, 배포, 이슈추적 기능 등 프로젝트 진행에 있어 편리한 기능들을 지원
재택근무, 비대면 작업이 활성화되는 요즘 온라인 협업 도구의 필욧성 증가
github에 남겨진 프로젝트 결과물들이 포트폴리오 역할을 하고 동시에 그 사람의 작업 능력을 증명
협업능력을 중요시하는 요즘 git/github 사용 경험은 필수
수정을 할 때 같은 파일 수정하지 않기
팀원들은 push하기 전에 team -> Synchronize Workspace 기능을 통해 내려받을 내용이 있는지 확인하기
개발을 한후 commit -> push 할때 꼭 팀원들에게 알려주기