사용법 프로그래밍 코딩을 한다면 날개 GIT 깃털허브 github

아마 코딩을 시작하면 Github이라는 단어를 많이 들어보셨을 거예요. 도대체 어떻게 사용하는 것인지, 옷깃이라고 하는 것은 무엇인지 궁금합니다. 대학시절컴퓨터공학을전공했던필자도경험한경험입니다. 이번 포스팅에서는 모든 것을 설명하기 힘들겠지만 GIT란 무엇인지, 깃허브(github)의 사용법은 무엇인지 프로그래밍할 때 필수적이라고 할 수 있는 개념을 살펴보겠습니다.

깃털이란 사전적인 개념으로 보면 분산형 버전 관리 시스템이라고 할 수 있습니다. 아마 읽어도 이해하기가 쉽지 않은 문구일 겁니다. 우리가만약사무실에서보고서를워드파일로작성한다면초안과수정본,완성본이있을것입니다. 이렇게 3개를 모두 저장하려면 용량이 약 3배가 소요됩니다. 이러한 데이터 중복 문제를 해결하고 더 빠르게 프로그래밍 개발을 위한 깃이라는 개념이 나왔습니다.

쉽게 말해서 GIT를 활용한다면 대부분 비슷한 초안, 수정본, 완성본 모두를 저장할 수는 없습니다. 수정된 부분만 저장하시면 됩니다. 이러한 원리를 코딩에 접목시킨 것을 버전 관리 시스템이라고 부를 수 있습니다. 장점으로는 속도가 빠르고 분산되어 프로그래밍하는 것이 자유롭습니다. 또한 오프라인 상태에서도 로컬 디스크를 활용하여 계속할 수 있습니다. 이외에도 다양한 장점이 있고 코딩을 하게 되면 거의 모든 사람들이 사용하고 있는 개념이 GIT입니다.

깃허브 github의 탄생과 사용법의 옷깃 개념만으로는 여러 사람과 함께 무언가를 하기에 제한됩니다. 이런 개념을 실현하기 위해 나온 것이 바로 깃허블리포지토리입니다. 현재는 개발을 하는 사람에게는 사용하지 않을 수 없을 정도로 성장해 몇 년 전 마이스크로프 밑으로 인수되기도 했습니다. 코드를 공유하고 개발을 협력하는데 매우 유용하게 활용할 수 있습니다. 사용법을 자세히 알아보겠습니다.

직접 프로그램을 설치하고 코딩하는 경우도 있는데, 이번 포스팅은 원하는 소스만 가져와 프로그래밍하는 방법을 알아보겠습니다. 코드를 입력하다 보면 모르는 것이 생길 겁니다. 아래와 같이 [특정 단어 github]과 구글에 검색하면 바로 접속할 수 있는 사이트가 나타납니다. 여기 들어가볼게요.

들어가보면 많은 사람들이 검색한 해당 주제에 대해 업로드 해놓은 것들을 볼 수 있습니다. 영어로 되어 있어서 처음에는 어디로 들어가면 좋을지 당황스러울지도 모릅니다. 몇 번 하다 보면 어느새 익숙해져요. 필요한 것을 발견하면 눌러 폴더를 탐색할 수 있습니다.

아래와 같이 원하는 소스를 찾아 발견하면 자신의 코딩에 활용할 수 있습니다. 필자가 주로 사용하는 방법은 복사해서 가져오는 것입니다. 과거에 프로그램도 설치해 봤지만 원하는 부분만 골라 쓰는 게 편했어요.

이렇게 자신의 개발 환경으로 이동하시면 프로그래밍을 더 쉽게 할 수 있습니다. 혼자 프로젝트를 수행하고 뭔가를 개발하면 쉽지 않은 상황일 수 있습니다. 다른 사람의 정보를 참고해서 자신의 데이터도 공유할 수 있는 이런 사이트를 활용하면 좀 더 효율성을 높일 수 있지 않을까 싶습니다. 도움이 되었으면 좋겠습니다. 감사합니다.

error: Content is protected !!