꾸매코딩

[Nomad coder/코코아톡 클론코딩 5일차] Git과 Github란 무엇인가? (#5.0 ~ #5.3) 본문

Clone Coding/Kakaotalk [HTML + CSS]

[Nomad coder/코코아톡 클론코딩 5일차] Git과 Github란 무엇인가? (#5.0 ~ #5.3)

꾸매코더 2021. 5. 7. 13:02
반응형

클론코딩 5일차 (#5.0 ~ #5.3)

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은 나중에 따로 카테고리를 만들어서 정리를 할 예정이다. 

 

반응형