본문 바로가기

GIT

GIT - backup, push

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