Android Studio : Git 설정

안드로이드 스튜디오 프로젝트를 GitHub나 Bitbucket 등 Git와 연동하는 방법에 대해서 알아본다. 여기서는 무료로 사용할 수 있는 Bitbucket을 사용하도록 한다.

우선 안드로이드 스튜디오에서 샘플로 사용할 프로젝트를 간단히 생성한다.


<그림 1>


프로젝트가 생성되면 메뉴바에서 "VCS > Enable Version Control Integration..."을 선택하면 <그림 2>와 같은 대화창이 열린다. "Select a version control system to associate with the project root:"를 "Git"로 선택하고 "OK"버튼을 누른다. 여기서 좌측 프로젝트 파일목록을 보면 최초 프로젝트를 생성했을 때 모습인 <그림 3>과 "Enable Version Controll Integration"을 설정한 모습인 <그림 4>이 차이가 난다. 일부 파일들의 색상이 갈색으로 변경되었다.



<그림 2>



<그림 3>



<그림 4>


<그림 5>


메뉴바에서 "VCS > Git > Add"를 누르면 잠시 작업을 하고 좌측 프로젝트 파일목록을 보면 <그림 5>와 같이 일부 파일명의 색상이 녹색으로 또 달라진 것을 볼 수 있다. 이제 마지막으로 "commit"과 "push"를 해보자.

메뉴바에서 "VCS > Commit..." 또는 "VCS > Git > Commit Directory..."를 누르면 <그림 6>과 같은 대화창이 열린다. "Commit Message"에 간단히 "Init project"라고 입력하고 하단의 "Commit" 또는 "Commit and Push..."를 누른다. "Commit"은 로컬저장소에만 저장을 하고 "Commit and Push..."는 로컬저장소에 저장 후 원격저장소에도 저장을 한다. 그러므로 "Commit"만 했을 경우는 나중에 다시 "Push"를 해줘야 한다. 여기서는 "Commit and Push..."로 진행한다.

"Commit and Push..."를 누르면 로컬저장소에 commit 과정을 처리한 후 원격저장소에 push를 시도하지만 아직 원격저장소에 대한 설정이 되어 있지 않기 때문에 <그림 7>과 같은 대화창이 보일 것이다. "Define remote" 링크를 눌러서 <그림 8>의 대화창의 URL에 원격저장소의 URL을 입력하고 "OK"버튼을 누른다. 아직 원격저장소를 생성하지 않았거나 URL을 모른다면 Bitbucket에 접속해서 저장소를 생성하고 저장소의 URL을 확인 후 복사해서 붙여넣기를 한다. 입력한 원격저장소의 URL이 사용가능한지 확인 후 이상이 없으면 <그림 9> 대화창이 열는데 여기서 "Push"버튼을 누르면 대상 파일들을 원격저장소에 push 작업을 진행하고 정상적으로 완료되면 <그림 10>과 같이 녹색의 파일들이 다시 검정색으로 변경되고 안드로이드 스튜디오의 하단 도구창 모음에는 "Version Controll"이 생기고 상태 표시줄에 "Git: master" 항목이 표시된다.

이렇게 해서 안드로이드 스튜디오에서 새로 생성한 프로젝트를 Bitbucket의 Git 원격저장소에 연동이 모두 끝났다.




<그림 6>



<그림 7>



<그림 8>



<그림 9>



<그림 10>








댓글

이 블로그의 인기 게시물

iOS WebView Bottom Navigation 구현

iOS WebView Bottom Navigation Icon 적용

cURL error 60: SSL certificate: unable to get local issuer certificate