1. 나의 지역저장소(Local repository)를 HTTP서버통신방법을 이용하여 원격저장소(remote repository)와 연결하는 방법
*(보안적으로 더 뛰어난 SSH 서버통신방법도 있는데 이는 나중에 살펴보자)
(1) - github 로그인 및 new repository 생성
(2) - git bash에서 .git으로 관리하고 있는 폴더(Local repository)로 접근하고 1에서 만든 저장소(remote repository)와
연결 (git remote add origin http://gitbub.com/yooncoding1/MyApp.git) --> http의 의 주소의 원격저장소와 연결을 하는데 그 저장소의 이름을 origin 으로 한다는 뜻
(3) - git remote -v를 통해 연결된 원격저장소의 주소와 그 주소를 나타내는 이름을 볼 수 있다.
*git remote remove origin : origin저장소를 지우는 명령어

*git brunch -M main --> 원격저장소는 여러개를 가질 수 있기때문에 각각의 원격저장소는 branch를 가지고 있다
그 branch의 이름을 변경하는 명령어

(4) - git push
- git push명령어를 입력를 하면 현재 브런치에 연결된 upstream branch가 없다는 메세지가 나온다
- git push --set-upstream origin master 명령어 혹은 git push -u origin master를 입력
(지역저장소의 master branch와 origin의 이름의 주소를 가진 원격저장소의 master branch를 연결)
기본적으로 origin원격저장소와 연결셋팅이 되어
이후 push를 할때 git push만 입력하여 push가 가능하다

(5) - push 명령어를 입력하고 잠시 기다리면 github 홈페이지 팝업창이 뜨면서 로그인 인증을 요구한다
- 로그인을 완료하면 아래와 같은 메세지가 나오며 push가 완료된다


'GIT' 카테고리의 다른 글
GIT - cherrypick (0) | 2020.12.12 |
---|---|
GIT - clone, pull,fetch (0) | 2020.12.12 |
GIT - branch(3 way merge) (0) | 2020.12.11 |
GIT - branch (merge) (0) | 2020.12.05 |
GIT - branch (0) | 2020.12.04 |