카테고리 없음

깃허브GitHub 사용법/ 사용목적

연나연 2024. 2. 8. 15:11
목차

1. GitHub 란?
2. GitHub 사용 목적
3. 사용법
3-2. 토큰생성
4. Git 설치
5. 프로젝트 연동
6. 주요용어 정리

 

1. GitHub 란?  

GitHub
• 깃허브는루비온레일스로작성된분산버전관리툴인깃저장소 호스팅을지원하는웹서비스이다.
• 깃허브는영리적인서비스와오픈소스를위한무상서비스를모 두제공한다.
• 2009년의깃사용자조사에따르면깃허브는가장인기있는깃저 장소호스팅서비스이다

 

2.  GitHub 사용 목적

GitHub 사용
• 첫 번째, 버전관리를통한소스코드의히스토리관리와팀원간 의협업지원기능
• 두 번째, 소스코드업로드를통한오픈소스공유와포트폴리오 관리

 

3. 사용법

3-1 . 우선 깃허브에 가입해주세요 !

GitHub 가입 • https://github.com

 

3-2. 토큰생성

-토큰은 무한정 생성 가능합니다 !

-발급된 토큰값은 다시 확인할 수 없으므로 반드시 확인해줍니다 !


note (이름) - 원하는 걸로 해주세요
expiration (기한) - 무제한으로 설정해주세요


repo, admin.org, gist 를 체크해주세요

generate token 클릭 !

토큰 값이 생성되었습니다 ! 
생성된 토큰은 꼭 복사해서 다른 곳에 저장해두세요

 

4. Git 설치

Github와 연동을 담당하는 프로그램을설치해한다.
• 직접설치해서연동하는방법이있고안드로이드스튜디오에서 설치하여연동하는방법이있다.
• 본 강의에서는후자를진행한다.

1. 안드로이드 프로젝트를 새로 생성합니다 
저는 GitTest라는 이름의 프로젝트를 생성했습니다

2. File -> Settings 에 들어갑니다

3. Version Control -> Git 에 들어갑니다

4. Test 버튼을 눌러줍니다.
설치가 되어있지 않다고 한다면 다운로드를 해주세요 !
설치가 완료가 되면 다시 Test를 눌러줍니다.
(버전이 뜨면 설치가 완료된 거 입니다)

5. OK 클릭

 

5. 프로젝트 연동

- 이전과정에서생성한token 값을설정한다.


 

 

 

이름은 기본으로 주시는 거 추천합니당.
private 체크를 해제해야 팀원들과 공유가 가능합니다..! (협업용)

그럼 이와 같이 Github Repository에 업로드된 것을 볼 수 있습니다 ㅎㅎ!

 

6. 주요용어 정리

용어정리

Repository : 프로젝트를 보관하는 저장소.
Remote : 프로젝트를 업로드할 서버. master 브런치업로드 된다.
Private : 개인용인지 공유용인지..
Commit : 지금까지 작업한 것을 확정하고 작업히스토리로 남긴다.
Push : GitHub 서버에 프로젝트를 반영한다
CheckOut : branch를 선택한다.
Merge : branch를 다른 branch로 통합. 안드로이드 스튜디오에서 반영을 받을 brand를 check out 하고 머지를 해야 한다.
Fetch : 다른 개발자가 수정한 파일이 있는지 확인한다.
Pull : GitHub 새롭게 반영된 부분을 개발자 컴퓨터에 반영시켜준다.