개발자들이 깃허브 깃허브 라는 것을 많이 들어보셨을 겁니다.
깃허브라는 것은 뭘까요?
이 것을 검색해보면 원격 저장소고 뭐고 어쩌고 이런 설명들이 나올 겁니다.
일반적으로 원격 저장소를 이용하는 이유는 크게 2가지죠
1. 어디서나 접근해서 수정할 수 있다.
2. 내 컴퓨터가 고장나도 데이터가 저장되어 있다.
그런데 그럴꺼면 다른 원격 저장소 서비스가 많습니다.
구글 드라이브, 네이버 드라이브 등등 많은데, 왜 개발자들을 하나같이 깃허브라는 것을 사용할까요??
코드를 저장하기 좋아서?
남들 다 쓰니깐 트렌디해서?
의 이유보다는, 코드를 저장하고 수정하기에 가장 최적화 되어 있습니다.
이게 무슨말이냐 하면
아래와 같이 언제 누가 어떻게 수정했는지 기록을 볼 수 있고
하나를 눌러보면
어떤 코드가 어떻게 바뀌었는지도 알 수 있습니다.
이런 편리함 때문에 깃허브를 사용하기도 하고
가장 중요한 기능 중에 하나는 Merge입니다
예를 들면 위의 그림처럼 코드를 수정할 일이 있을 때, 고수와 초보가 구분해서 코드를 작성하고 합칠 수 있습니다.
초보의 코드가 이상하면 그냥 버려버리면 됩니다 :)
'인프런 - 강의 > 개발자는 왜 간단한 것도 안된다고 하나요?' 카테고리의 다른 글
14 - 해킹 원리가 궁금해요! 해킹은 어떻게 하는거죠? (0) | 2020.04.13 |
---|---|
13 - 프레임워크, 라이브러리라는 것은 또 뭔가요? (0) | 2020.04.13 |
11 - 왜 버튼 하나 만들어달라는데 안만들어주나요? (0) | 2020.04.13 |
10 - 자료구조와 알고리즘이 중요하다던데? (0) | 2020.04.12 |
9 - DB란 무엇인가? (0) | 2020.04.10 |