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)
'Tools' 카테고리의 다른 글
[Git, Android] Main 브랜치로 시작하기(리젝 방지) (0) | 2022.04.03 |
---|---|
[Firebase] Firestore(NoSQL) 설계 (0) | 2021.08.22 |
[Git] revert / reset (0) | 2021.01.13 |
[Git] 초기설정 모두 완료 후 워크플로우(ebook 복습) (0) | 2021.01.11 |
[Git] git 설치 및 설치 직후 환경 설정(windows/Android) (0) | 2021.01.09 |