[Github] 초보 개발자의 Github 사용법(1)_Git 기초
1. 개요
첫 포스팅으로 개발자에게 가장 친숙한 프로그램인 GitHub (깃허브) 사용법을 알아보도록 하겠습니다. 현업에서 많이 사용되고 있지만, 저와 같은 코딩 초보자에게는 생소한 서비스 중 하나라고 생각합니다.
포스팅을 통해 깃허브 사용법 부터 Jekyll을 이용한 깃 블로그 만들기까지 진행해보겠습니다!
2. 목차
- GitHub 기초
- GitHub 계정 가입
- GitHub 사용법
3. 내용
GitHub 기초
GitHub는 소스코드를 효과적으로 관리하기 위한 서비스로 ‘분산형 버전 관리 시스템’입니다. 소스코드를 열람하고 변경된 이력을 쉽게 관리할 수 있고, 특점 시점에 저장된 버전과 비교하거나 되돌아갈 수 있어 편리한 버전 관리를 지원합니다. 즐겨보는 유튜버인 노마드 코더님이 Git과 GitHub의 개념을 쉽게 설명해주셨습니다. 짧은 영상이니 참고해보세요!
GitHub 사용을 위한 기본지식
-
저장소(repository)
repository(저장소)는 파일이나 디렉토리를 저장하는 장소입니다. Git repository의 장점은 변경 이력이 존재하는 파일별로 구분되어 저장된다는 점입니다. 저장소는 내 컴퓨터에 있는 ‘로컬 저장소(local repository)’와 전용 서버에서 관리되는 ‘원격 저장소(remote repository)’의 2개가 존재합니다. 기본적으로 로컬 저장소에서 작업을 진행하고 그 결과를 원격 저장소에 저장할 수 있습니다. -
브랜치(branch)
소프트웨어가 출시된 이후 버전의 지속적인 유지 보수를 통해 기능을 추가하거나 버그를 수정하게 됩니다. 이처럼 여러 버전을 관리하기 위해 브랜치(branch)라는 기능을 사용합니다. -
커밋(commit)
파일을 추가하거나 변경사항을 저장소에 기록하기 위해 커밋 메시지를 남기는 작업을 말합니다.변경한 사람, 시간, 변경 내용 등을 기록해 과거 변경 이력과 내용을 손쉽게 파악할 수 있습니다.
GitHub 계정 가입
우선 GitHub 페이지에 접속합니다. 그 다음 사용자 이름, 이메일, 비밀번호를 입력합니다.
다음으로 나오는 Free와 Pro유형 중, Free 플랜을 선택하고 “Finish sign up” 버튼을 클릭합니다.
가입시 등록한 이메일로 인증 메일이 도착하면 사용자 인증을 하면, GitHub 계정 등록이 완료됩니다.
GitHub 사용법
가입이 끝났으면 본격적으로 GitHub를 사용해볼 차례인데요. 아래 동영상은 repository 생성 및 삭제, branch 생성 및 삭제, file upload와 commit 메시지 작성 과정을 진행한 영상입니다. 차근차근 따라한다면 기본적인 GitHub 사용법을 익히는데 무리가 없을 겁니다!
이렇게 GitHub 기본 사용법을 익혀봤는데요. 다음에는 로컬저장소에서 작업하는 방법을 알아보도록 하겠습니다!
댓글남기기