앞서 Flutter 설치 등 포스팅에서 git은 설치했기 때문에 git 설치는 건너뜀
File - Settings - Version Control - GitHub
└ 깃허브에 로그인
깃 허브 홈페이지에서 토큰 발급 후에 로그인이 필요합니다.
토큰 발급
└ 깃허브 홈페이지 - 프로필 - Settings - Developer settings - Personal access token
[ repo / admin:org / gist ] 체크 후 발급 (하위 속성까지 전부 체크)
1. Create Git Repository
- 좌측 프로젝트 영역 파일들이 빨갛게 바뀜
2. Share Project on GitHub
- Repository에 올릴 내용을 담는 작업
- Repository 이름 설정, private 설정 후
- commit message 설정 - Add
3. 깃허브에 업로드 완료
브랜치 관리
위에 repostiory를 만들면 master branch가 생성되는데, 관리를 위해 dev브랜치를 하나 따는것이 좋습니다.
저는 develop/dev10 이라는 브랜치를 하나 만들었습니다. (github에서 그냥 만드시면 됩니다)
그리고 [menu -> Git -> Update project... 에서 Rebase를 선택 합니다.
그러면 오른쪽 하단에 branch 선택에서 develop/dev10이 생긴것을 확인할 수 있습니다.
프로젝트 업데이트는 수정후에 .좌측 Commit 메뉴에서
Show Diff (Ctrl + D)를 통해 변경내용을 아주 보기 좋게 확인 가능
이후 Commit Message 입력 후
Commit 말고 Commit 우측 삼각 메뉴를 눌러 Commit and Push를 선택
이후 Push 해주면 깃허브 상에서 변경내용 확인 가능
협업
깃허브 Repository - Settings - Manage access - Invite a collaborator
협업자 초대를 통한 Collaborator가 프로젝트 Access 가능
깃허브 초대 수락 후 Repository 내에서 Clone URL 복사합니다.
1. 코드를 다운받을 폴더에 cmd 창을 이동시킨 후 git clone 실행
git clone {복사한 Clone URL}
안드로이드 스튜디오로 열기
2. 복사했던 Repository Clon URL 입력
3. GitHub 탭에서 repository 선택 가능
GitHub Desktop
앞선 포스팅에서 GitHub Desktop을 설치했는데요.
"Clone a repository from the Internet..." 을 선택해서 위에서 만든 GitHub Repostiory를 선택할 수 있습니다.
Sign in된 계정과 연계하여 매우 쉽게 선택 및 수정 히스토리등을 볼 수 있습니다.
굳이 안해도 될것 같지만 협업자와 함께 개발을 할 경우, 스튜디오 로그인 없이 변경사항을 확인할 수 있다는 부분이 좋은것 같습니다.
'개발 > 형상관리' 카테고리의 다른 글
깃허브 리포지토리 비공개 설정 (GitHub Repository Private) (0) | 2022.11.24 |
---|---|
GitHub Desktop 설치 & 구축 (0) | 2022.11.21 |