
Git, GitHub는 팀 협업을 하면서 소스코드를 공유하고 버전을 관리하기 위해 필수적인 툴이라고 생각한다.그동안 기본적이고 필수적인 요소만 알고 있었는데 한번 공부해 볼 필요가 있다고 생각하여 정리하고자 한다.분산 버전 관리 시스템으로 소프트웨어 개발에서 소스 코드

앞에서 살펴본것과 같이 working directory 에서 여러 파일을 추가, 수정 하고 스테이징하여 staging area에 놓이게된다. 여기에서 커밋을 하게되면 repository에 등록이 되면서 커밋 기록이 남게된다. 여러 작업을 하고 커밋을 해놓으면 기록들이