<안드로이드 스튜디오 깃허브 연동부터 커밋/푸시하는 법>
Git bash 필요 X
깃허브를 안드로이드 스튜디오에 연동해두기만 한다면 몇 번의 클릭만으로 프로젝트를 깃허브에 올릴 수 있음
Github에 익숙하지 않은 사람도 Github 계정만 있다면 바로 따라 할 수 있다.
1. 안드로이드 스튜디오와 깃허브 계정 연동하기
안드로이드 스튜디오 좌측 상단 File > Settings.... 클릭. Settings 창 뜨면 Version Control에서 Git 클릭
아래 사진에서 빨간 네모로 표시해 둔 Test를 클릭하면 현재의 깃 버전을 알 수 있고 실행 테스트를 할 수 있게 된다.
이제 본격적으로 안드로이드 스튜디오와 깃허브 계정을 연동해보자. 먼저 위에서와 같이 Settings 창을 띄운다. 그리고 이번에는 Version Control에서 Git이 아닌 GitHub를 클릭해준다. GitHub를 클릭하면 처음에는 연동해 둔 아이디가 없기 때문에 아무것도 뜨지 않을 것이다. 따라서 깃허브 계정을 새로 연동하기 위해서 오른쪽에 '+' 버튼을 클릭하면 아래와 같은 로그인 창이 뜨게 된다. 여기서 'Login:'에는 깃허브 아이디를 입력해주고 'Password:'에는 비밀번호를 입력하여 로그인을 시도한다.
이때 깃허브 아이디와 비밀번호를 정확하게 입력했음에도 불구하고 로그인이 실해하는 경우가 종종 있는데 이럴 때는 아래의 노란색 네모 표시된 'Use Token'을 이용하면 된다. 'Use Token'으로 로그인하는 방법은 사진 아래 링크에서 확인..!!
깃허브 계정을 성공적으로 로그인하였고 새로 추가된 것이 확인된다면 모든 준비가 끝났다. 이제 내가 작업하던 것을 github에 올리는 방법에 대해 알아보자.
2. github에 repository 생성 후 작업물을 올려보자
안드로이드 스튜디오 상단 메뉴 바에서 VCS > Import into Version Control > Create Git Repository 클릭. 아래와 같은 창이 뜨면 프로젝트 확인 후 OK 클릭
처음이 아니라면 아래와 같은 창이 뜰 수도 있는데 일단 Yes를 눌러주자.
여기까지 정상적으로 실행하였다면 갑자기 몇 개의 파일들이 빨간색 글씨로 변한 것을 확인할 수 있다. 이는 github에 올라가지 않은 새로운/수정된 코드라는 의미이다.
이제 한 가지 일만 더 수행하면 github에 올릴 수 있다. 다시 상단 메뉴 바에서 VCS > Import into Version Control > Share Project on Github 클릭. 아래와 같은 창이 뜨면 정보를 원하는 대로 입력하면 된다. (Private을 체크한 경우 github에는 올라가되 나에게만 공개된다.)
위에서 Share을 클릭하면 아래와 같이 github에 올릴 파일을 체크하는 창이 뜬다. 올리고자 하는 파일을 모두 체크하고 Add 클릭. (Commit Message에는 문자 그대로 해당 Commit에 대한 간단한 메시지 정도를 적어주면 된다.) 조금 기다려주면 성공적으로 github에 공유되었다는 알림이 뜬다. 이제 github에 들어가면 정상적으로 파일이 올라온 것을 확인할 수 있다.
3. 코드 수정/추가 후 커밋, 푸쉬하는 방법
프로젝트 내에서 수정하거나 추가한 코드를 github에 올리고 싶다면 아래와 같은 바에서 빨간색 동그라미로 표시한 Commit 클릭.
아래와 같이 수정/추가한 코드가 포함된 파일 선택 후 Commit.
이제 push를 해야한다. push를 하기 위해 상단 메뉴 바에서 VCS > Git > Push... 클릭. 아래와 같은 화면 뜨면 Push 클릭.
이렇게 한 번 안드로이드 스튜디오와 깃허브 계정을 연동해두기만 한다면 몇 번의 클릭만으로 github에 프로젝트를 올릴 수 있다. commit/push를 하기 위해 Git Bash를 이용하지도 않았고 안드로이드 스튜디오에서 모두 간단히 해결했다. 기억하기도 정말 쉬운 방법이니 반드시 계정을 연동해서 이용하도록 하자!!
'IT, 코딩 > 안드로이드 스튜디오' 카테고리의 다른 글
Use Token으로 안드로이드 스튜디오에 깃허브 계정 로그인하는 방법 (0) | 2021.02.06 |
---|---|
안드로이드 스튜디오 가상머신/애뮬레이터 실행 오류 해결 방법 (2) | 2021.01.27 |