일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 클래스
- 플러터 설치 2022
- jvm 작동 원리
- 자바 다형성
- 객체
- 안드로이드 레트로핏 사용법
- 안드로이드 레트로핏 crud
- jvm이란
- 2022 플러터 설치
- ANR이란
- android retrofit login
- 안드로이드 라이선스 종류
- 안드로이드 라이선스
- 서비스 vs 쓰레드
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 유닛테스트란
- 안드로이드 유닛 테스트
- android ar 개발
- 스택 큐 차이
- 안드로이드 os 구조
- 안드로이드 유닛 테스트 예시
- 멤버변수
- ar vr 차이
- rxjava disposable
- 스택 자바 코드
- rxjava hot observable
- rxjava cold observable
- Rxjava Observable
- 서비스 쓰레드 차이
- 큐 자바 코드
- Today
- Total
나만을 위한 블로그
[Android] 안드로이드 스튜디오와 깃허브 연동하기 본문
참고한 사이트 : https://webnautes.tistory.com/1057
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 팝업이 뜬다.
그럼 깃헙에서 수정한 내용이 안스에 그대로 반영된다.
'Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 프로젝트 깃허브에 연동 / 삭제 / 깃허브에서 코드 수정하고 스튜디오에 반영하기 - 1 - (0) | 2020.01.30 |
---|---|
[Android] 안드로이드 스튜디오 에뮬레이터 한글 설정하기 (0) | 2020.01.17 |
[Android] 앱 수준 gradle 빌드 오류 'No matching client found for package name' 해결법 (0) | 2019.12.13 |
[Android] 어노테이션이란? (0) | 2019.12.11 |
[Android] AR core로 만든 3D 객체 탭해서 지우기 (0) | 2019.12.10 |