반응형
[ GitHub란 무엇일까? - 추가 설명 ]
이번 강의에서는 Git, Github에 대해 알려주신다.
개발 공부를 하고 있거나, 개발직에 계신 선배님들 모두가 Git과 같은 버전 관리 시스템(Version control system)을 사용하실 거라고 생각한다.
개발 직종에서는 뗄 수 없는 프로그램이고, 그만큼 아주 유용한 프로그램이다.
1. Git
- 분산형 관리 시스템이다.
- 여러 명이 동시에 작업이 가능하다.
- 파일의 히스토리(변경 내역)를 알 수 있다.
→ git은 파일을 계속 추적(Tracking)하는 것이다.
2. Github
- Git의 변경 내역을 볼 수 있는 사이트이다.
- Repository : 파일, 폴더를 저장해두는 저장소이다.
- Commit : 파일 추가, 변경한 시점(Pointing time)이다.
- Push : 추가, 변경한 내용 원격 저장소에 업로드하는 작업이다.
3. 느낀 점
Git과 Github의 정확한 차이도 모르고 사용해야 한다고들 말하니까 사용하고 있었다.
작년에도 Github에 코드를 올리긴 했었는데, 배우고 나서 다시 보니 남들은 이해조차 하기 힘들 정도의 내용과 코드들이었다.
README.md 도 적지 않았고 추가적인 설명 없이 나만 알아볼 수 있도록 기록했던 것 같다.
Github은 나중에 따로 카테고리를 만들어서 정리를 할 예정이다.
반응형