본문 바로가기
IT/도구

Android 깃허브(Github) 프로젝트 관리 방법

by TechTonic 2022. 11. 9.
반응형

Github를 이용하여 개인 프로젝트를 관리하는 방법에 대해 설명드리려고 합니다. 이 방법은 간단한 개인 프로젝트에 적합하며, 팀 프로젝트에는 적합하지 않을 수 있으니 참고하시기 바랍니다.

 

먼저, 이 튜토리얼을 진행하기 위해서는 Github 계정과 브랜치 생성이 필요하니, 미리 준비해 주시길 바랍니다.

 

Github 프로젝트 등록

개발이 어느정도 진행된 과정에서 프로젝트 파일을 깃허브로 업데이트하는 방법을 알아보겠습니다.

 

1. cmd 창을 통해 프로젝트 폴더로 이동합니다.

2. Github 계정을 등록합니다.

git config --global user.name "Github계정"
git config --global user.email "메일"

3. Github 초기화

git init    // .git 파일 생성

4. 프로젝트에 있는 모든 파일을 commit 준비합니다.

git add .	//선택한 프로젝트 폴더 내의 모든 파일 관리
  		// 특정파일만 하고 싶다면  git add 파일이름.파일형식  ex) git add a.txt

5. 등록한 파일들을 로컬 저장소로 commit 합니다.

git commit -m "해당 버전 설명"   //커밋

6. 로컬저장소에 저장된 파일들을 Github로 전송합니다.

git remote add origin https://github.com/계정명/프로젝트명.git    // remote 저장소 설정
git push -u origin master   // master 은 생성한 브런치 이름입니다.

 

Github 프로젝트 복제

Github에 등록되어 있는 프로젝트를 초기 다운로드할 때 사용하는 방법을 살펴보겠습니다.

 

1. cmd 창을 통해 프로젝트를 생성할 폴더로 이동합니다.

2. Github를 통해 프로젝트 가져옵니다.

git clone -b master https://github.com/계정명/프로젝트명.git

 

Github 업로드

로컬에서 개발 진행 후 수정된 내용을 Github로 업데이트할 때 사용하는 방법입니다. 앞서 언급한 '깃허브 프로젝트 등록' 과정과 동일하니 참고하시기 바랍니다.

 

Github 다운로드

Github에 commit 한 최신버전 혹은 특정 버전을 로컬로 다운로드하는 방법을 알아보겠습니다.

 

1. 최신버전 다운로드 (로컬 프로젝트를 Github에 등록된 최신 버전으로 업데이트합니다.)

git fetch --all
git reset --hard origin/master

2. 특정 버전 다운로드 (로컬 프로젝트를 Github에 등록된 특정 버전으로 업데이트합니다.)

git reset --hard <commit ID>  // commit ID는 cmd 창으로 프로젝트 폴더로 이동 후 git log 를 통해 commit 된 이력을 확인 할 수 있다.

 

Github를 이용한 개인 프로젝트 관리 방법에 대해 알아보았습니다. 개발을 하면서 버전 관리는 매우 중요한데, Github을 이용하면 효과적으로 버전 관리를 할 수 있습니다. 여러분의 개발에 큰 도움이 되길 바랍니다. 감사합니다!

반응형

댓글