EMDI는 지금도 개발중

Android with Kotlin : 안드로이드 스튜디오 GitHub 연동해서 소스관리 본문

네이티브/Android

Android with Kotlin : 안드로이드 스튜디오 GitHub 연동해서 소스관리

EMDI 2020. 9. 21. 09:29

​안드로이드 스튜디오를 통해서 우리는 git / gitHub를 사용할 수 있는데 실제 사용하기에 앞서 git설치 및 세팅하는 방법에 대해서도 같이 포스팅하도록 할게요~

1. 우선 git부터 설치를 진행하기

 

Git - Downloads

Downloads Mac OS X 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

git-scm.com

위의 링크 또는 구글에 git download를 검색하시면 다운로드 사이트로 바로 접속이 가능하고요. 본인의 OS 사양에 맞는걸로 설치 진행하시면 됩니다. 

 

만약 검색창에 git bash라는 앱이 보이시면 git은 정상적으로 설치완료!

 

2. gitHub 회원가입하기

 

Build software better, together

GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

​git이란 우리가 만드는 앱의 코드를 버전별로 관리하는 도구로써 git을 사용하기 위해서는 gitHub 사이트에 회원가입을 해야 합니다. 만약 본인이 gitHub라는 것을 한번도 사용한 적이 없다고 한다면 gitHub 사이트에 들어가셔서 회원가입을 진행해주세요

* 참고로 회원가입할 때 이메일 인증 완료도 해야합니다.

이메일인증을 완료해야지 안드로이드스튜디오에 연동이 가능합니다.

3. git bash 실행해서 이름, 이메일 설정하기

그 다음은 아까 설치한 git bash를 실행시켜서 이름과 이메일을 설정하도록 합시다.

-- list 검색하기
git config --list

-- 본인이름 변경
git config --global user.name "깃허브때설정한본인이름"
-- 본인이메일 변경
git config --global user.email "깃허브때설정한본인이메일"

 

4. 안드로이드 스튜디오 git 연동하기

git연동은 새로운 프로젝트마다 한번씩 해주면 됩니다 제일 상단 탭 중 [VCS] - [Import into Version Control] - [Share Project on GitHub]를 선택

 

​그럼 위의 사진과 같이 GitHub 로그인을 하라는 창이 뜨는데 아까 전에 가입했던 또는 기존에 있던 gitHub 회원정보로 로그인을 해주세요.

 

​로그인이 정상적으로 되면 위의 사진과 같이 현재 켜져있는 프로젝트를 gitHub에 공유할 것인지에 대한 창이 뜹니다. Repository name 옆에 있는 private는 다른 사람과 public하게 공유할 것인가 아니면 본인만 가지고 있는 private인지에 대한 유무체크이고요. public이면 체크를 해제하고 제일 아래에 있는 Share버튼을 클릭

 

최초 Add이기에 목록이 많이 뜨는 것이고요. 다음부터는 커밋할 때마다 본인이 수정한 내역만 뜹니다.

 

​정상적으로 올라갔으면 Successfully 뜨는거 확인완료! 본인의 프로젝트가 정상적으로 진짜 들어갔는지 확인하고 싶으신분들은 gitHub사이트에 들어가셔서 보시면 바로 연동이 잘 된 것을 확인할 수 있습니다.

 

명령어
내용
Commit (커밋) 저장(SAVE)하는, 내가 작성한 코드들을 작업 내역으로 확정 짓고 여기까지의 코드를 별도로 보관.
단축키 : Ctrl + K
Push (푸시) 커밋된 작업 내역들을 중에서 git에 업로드 되지 않은 커밋 내역들을 업로드 해주는 행위.
* Commit말고 Push도 해야 실제 gitHub에 올라가는 겁니다.
Clone (클론) gitHub에 올려둔 프로젝트를 다운받는 행위.
* File > New > Project From Version Control > 본인 gitHub메뉴 > 원하는프로젝트 선택 > Clone
Fetch / Pull (풀) Fetch : 내 컴퓨터에 잇는 현재 코드보다 다른 컴퓨터에서 올린 더 최신의 코드가 있는지 확인 명령.
Pull : 실제로 최신 코드가 있으면 그 변경 내역들을 불러오는 명령.
Fork (포크) 다른 사람의 코드를 그대로 복사해서 내 계정으로 들고 가는 행위.
* gitHub 사이트에서 제공 기능

Comments