관리 메뉴

FU11M00N

[ git & github ] git 설치 하기 & git 기본 사용법 본문

Git

[ git & github ] git 설치 하기 & git 기본 사용법

호IT 2021. 2. 18. 01:23

 

 

이 포스팅은 구름 에듀 강좌 나동빈님의 강의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.

 

edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

 

 


 

 

 

- 분산형 협업 도구 Git

 

- 특정한 프로젝트를 동시의 작업 할 수있습니다.

- 동일한 소스코드를 효과적으로 관리 할수있습니다.

- 충돌을 방지할 수있습니다.

 

- Github

 

- 파일을 올리고 관리할 수 있습니다.

- 여러명이 공유할 수 있습니다.

- 일반적으로 가장 많이 사용됩니다.

- 각종 소스코드를 오픈소스로 누구에게나 공개 되며 즉 무료입니다.

 

 

- 깃허브 사용하기.

 

- 깃허브 가입

먼저 깃허브에 가입을 합니다. 

필자는 이미 가입이 되어있어 생략하겠습니다.

 

 

- new repository (저장공간) 생성하기

 

위와 같이 "Repository" 이름을 정해줍니다.

 

 

 

 

- 파일 레퍼지토리에 올리기.

새로운 파일을 올리기 위해 깃을 다운로드 받습니다.

 

git-scm.com/download

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

일반적으로 위 사이트에서 받아주면 됩니다.

 

 

 

다운로드를 받고 cmd 창에서

"git --version" 을 입력하면 깃 버전이 출력되면서 성공적으로 설치가 되었다는것을 확인할 수있습니다.

 

그리고 이름과 이메일을 설정 해주겠습니다.

 

 

 

이후 원하는 경로에 폴더를 하나만들어서 해당 폴더에 깃 저장소와 연동시켜 공유할수있게 하겠습니다.

 

먼저 폴더를 원하는 경로에 만든 후 깃 레퍼지토리의 주소를 복사합니다.

 

그후 폴더에 접근한 후 위와같은 명령어를 입력합니다.

"git clone" 명령어는 쉽게 생각해 다운로드 라고 생각하면 됩니다.

현재 비어있는 레퍼지토리를 클론했다고하여 경고가 하나뜹니다.

 

 

 

 

클론을 완료하고 파일을 확인해보면, 방금 만든 레퍼지토리가 있습니다.

 

그 안에 들어가보면 (master) .git 이라는 있습니다. 윈도우 일경우 "숨긴폴더 보기" 라는 설정을 해야합니다.

 

 

여기까지 완료가 되면 우리의 컴퓨터도 하나의 저장소로 사용할 수 있게 됩니다.

 

그렇게 깃이 들어있는 장소를 로컬 레포지토리 라고 하고, 깃허브 주소가 있는 레포지토리를 원격지 즉,리모트 리포지토리라고 부릅니다.

 

 

이제 파일을 올려보겠습니다.

 

 

 

먼저 위 같이 test 파일을 하나 생성해줍니다.

그 후 add 명령어로 레퍼지토리에 올리고 commit 을 진행하면 됩니다.

 

git add 파일명

git commit -m "메시지"

* commit은 마치 스냅샷의 기능이라고 생각하면 됩니다.

추후에 프로젝트의 문제가 생길 시 원상태로 복귀를 하는 등의 목적으로 자주 쓰입니다.

 

 

최종적으로 "git push" 까지 입력해주면 원격으로 레퍼지토리에 파일이 등록됩니다.

 

 

그럼 파일이 정상적으로 올라간 것을 확인할 수 있습니다.

 

 

Comments