컴퓨터공학1학년/Git
[Github] Git을 배우는 이유와 분산 버전 관리 툴(Github) - 0
반나무
2022. 2. 22. 21:48
안녕하세요, 반나무입니다.
막연히 Git을 배워보자 생각하면 사실 머리만 아픕니다.
그 전에 여러분들은 Git을 왜 배우고싶으신가요?
1. 남들이 하니까
2. 누군가 시켜서
3. 내 코드 안잃어버릴려고
4. 협업을 위해
등등...
다양한 이유가 있지만 저의 경우에는 3번이였습니다.
복학했을때 제 코드를 잃어버리니 제가 1년간 배운게 싹 사라져있더군요..
속상한 와중에 공부는 해야했으니 부족한 실력으로 머리싸매며 선배에게 Github부터 배웠습니다.
우선 Github를 배우기전 Git의 간략한 설명부터 진행하기 전에 Git과 Github의 차이점부터 알고 진행하도록 하겠습니다.
쉽게 설명하면 아래와 같습니다.
Git : 형상관리 시스템(커피)
Github : Git을 이용해 원격으로 사용자들이 편하게 관리할 수 있게 해준 시스템(카페)
커피.. 그냥 집에서 내려먹을 수있긴하죠.. 하지만 카페가서 친구들하고 내가 내려먹는게아니라 편하게 시켜먹고.. 사람구경도하고 그러죠? 그런느낌입니다.
다시한번 깃허브를 정리하자면
깃을 편하게 사용하고 공유하기 위해 깃허브라는 클라우드를 사용하는것
Github말고도, GitLab, bitbucket 등 다양한 분산 버전 관리 툴이 있지만,
우리는 이 중에서 가장 많은 곳에서 사용되며 가장 접근성이 좋은 Github를 많이 사용하고 또 배우고자 합니다.
반응형