본문 바로가기

Tools

[Git] 초기설정 후 github 연동 및 branch 세팅(Android)

git 을 컴퓨터에 설치했고,

git config 옵션으로 사용자 정보를 설정했고,

git init 으로 저장소까지 만들었다면

remote repository(원격 저장소)를 연동할 차례입니다.

 

1. github remote repository 와 프로젝트 연동

 

간단합니다.

 

설명 :

git remote : 현재 프로젝트에 연결된 원격 저장소의 목록을 확인한다.

git remote add 원격저장소별명 경로 : 해당 경로의 원격저장소를 해당 별명으로 이 프로젝트에 연동시킨다.

git remote : 연동 후 다시 확인하니 설정한 별명으로 확인된다.

** git remote -v : 저장소의 링크까지 확인.

 

이제 연동을 마쳤으니 작업을 위해 branch 를 설정해야 한다.

 

그런데 여기까지 해도 $git branch 명령어에도 반응을 안 하고

실제 내 코드도 remote repository 대로 변하질 않았다.

(내 생각으로는 remote 저장소 -> local 저장소에 복사되고

최근 commit 에 자동으로 check out 되어서 반영될 줄 알았다.)

 

여기서

$git clone 경로

$git fetch 별명

이렇게 해줘야

 

2. 새로운 repository 에 연동시키고 push 하기

 

먼저 github에서 새로운 repository 를 만들고

그 경로를 복사합니다.

 

* Android 와 연동시킬 repository 라면 git ignore 옵션에서

android 를 설정해야 빌드정보 등은 무시하고 이후에 파일만 활용하여

가볍게 push, pull 등을 진행할 수 있습니다.

 

 

그 후는 간단합니다.

 

$git add .

$git commit -m "커밋 메세지"

$git push origin master

 

해주면 됩니다.

이후에도 커밋/푸쉬 할 때는 이 명령어의 반복입니다.

 

3. 존재하던 repository 에서 정보를 받아온 후 작업 이어가기

 

$git init (.git 파일 생성)

$git remote add 별명 경로(remote repository 생성)

$git add . (stage 파일로 이동)

$git commit -m "메시지" (master 기본 branch 생성)

$git pull 원격별명 옮겨올 브랜치 (fetch + merge)