관리 메뉴

나만을 위한 블로그

[Android] 안드로이드 스튜디오와 깃허브 연동하기 본문

Android

[Android] 안드로이드 스튜디오와 깃허브 연동하기

참깨빵위에참깨빵 2020. 1. 16. 19:57
728x90
반응형

참고한 사이트 : https://webnautes.tistory.com/1057

 

Android Studio에서 GitHUb 사용하는 방법

안녕하세요 : ) 안드로이드 스튜디오에서 프로젝트를 GitHub에 공유하고 수정한 사향을 GitHub에 보내거나 가져오는 방법을 설명합니다. 다음 4가지를 다룹니다. 안드로이드 스튜디오의 프로젝트를 GitHUb에 공유..

webnautes.tistory.com

1. www.git-scm.com 접속 -> 윈도우용 파일 다운 -> 다운받은 설치 파일 실행, 전부 디폴트 옵션으로 진행 -> 마지막에 View Release Notes는 볼 필요 없으니 체크 해제하고 Finish 클릭

 

2. 윈도우 + R을 눌러 cmd 창을 키고 아래 명령어들 실행. 큰 따옴표는 넣어줘야 하고 스페이스 바는 아래에 친 대로 써야하기 때문에 메모장에 복붙했다가 이름, 이메일이라 쓰인 부분만 수정해주면 됨

 

git config --global user.name"이름"

git config --global user.email "이메일"

 

다 입력하고 엔터 쳤으면 창을 끄고 안스로 들어가서 깃허브에 올릴 프로젝트를 켠다

 

3. 프로젝트 내의 빌드된 것들을 제거해야 하기 때문에 Build -> Clean Project 클릭

 

4. 코드에 사용 중인 API 키가 있다면 다른 문자열로 바꿔줌

 

5. 메뉴에서 VCS -> Import Version Control -> Share Project on Github 선택

 

6. 깃헙 계정 정보 입력 후 로그인(아이디는 이메일을 쳐야 한다)

 

7. 저장소 이름 및 저장소에 대한 설명을 적고 Share 버튼 클릭

 

8. 이후 업로드될 파일 목록이 보이는데 이 중 .idea만 체크 해제하고 밑의 Commit Message에 메모 내용 적음, 이후 파란색 Add 버튼 클릭

 

9. .idea에 추가 파일이 있다고 하면 Cancel 클릭. 대충 메시지는 Do you want to add the following file to Git? C:\Users~~~ If you choose Cancel, you can still add it later manually 어쩌고라고 나온다.

 

10. 계정정보 입력하란 창이 나오면 다시 한번 이메일, 비번 입력하고 기다리면 우측 하단에 Successfully shared project on GitHub 라는 팝업이 나오고, 파란색으로 링크가 걸린다. 링크는 내가 입력했던 저장소 이름이다. 누르면 바로 이동한다.

 

11. 이동해서 잘 커밋됐는지 확인. 난 이대로 했더니 잘 됐다.

이후 다른 추가사항이 생겨서 커밋할 일이 생기면 VCS -> Commit을 클릭한 후 Commit Message에 메모를 작성한다.

이 때 그냥 Commit을 누르는 게 아니라 옆의 화살표를 눌러서 Commit and Push를 눌러야 한다!!!

 

12. 다음 화면에선 master -> github : master와 메모에 입력했던 문장들을 선택할 수 있고 Push 버튼이 있는데, 난 아래의 문장을 선택하고 Push 버튼을 누르는 편이다. 좀 기다리면 똑같이 우측 하단에 Push successful 이라는 팝업창이 나온다.

이 때는 링크가 걸려있지 않으니 해당 프로젝트의 깃허브로 들어가서 새로고침 후 변경사항들이 잘 커밋됐는지 확인해 봐야 한다.

 

13. 깃허브에서 수정한 다음 안스에 동기화시키는 법도 있다. 깃허브의 코드 보는 곳에서 펜 버튼을 누르면 코드를 수정할 수 있는데 수정하고 맨 밑으로 내려서 수정 내용 입력 후 Commit changes 버튼을 누른다.

그 다음 안스에서 VCS -> Update Project를 선택한다. 이 부분은 따로 공부가 필요하지만 디폴트 값으로 확인을 누르면 우측 하단에 1 File Updated 팝업이 뜬다.

그럼 깃헙에서 수정한 내용이 안스에 그대로 반영된다.

반응형
Comments