본문 바로가기
개발 환경/GitHub

[Git] 원격저장소 생성 및 연결, 업로드

by oyeahhh 2017. 3. 21.

원격저장소

source code back up.
다른 사람과의 협업.

  • 지역저장소
    자신이 버전을 만들고 저장하고 있는 저장소.

  • 원격저장소
    지역저장소와 연결되어 동기화 되는 저장소.
    일반적으로 원격저장소는 인터넷을 통해 연결하여 다른 곳에 저장된다.


원격저장소 만들기

$ git init --bare


--bare
작업을 할 수 없고, 저장소의 기능만 하는 저장소를 만드는 옵션이다.


--bare 옵션으로 저장소를 만들면 working directory가 없고 .git 이라는 디렉토리에 존재하는 내용만 가지고 있다. 또한 원격저장소를 순수하게 유지하기 위해 수정과 작업이 불가능하다.



원격저장소 연결.

$ git remote add oirgin "경로"


origin은 경로의 별명.

$ git remote -v를 하면 자세한 내용을 보여준다.



원격저장소 제거

$ git remote remove origin

origin 원격저장소 연결을 제거한다.



원격저장소로 업로드

push
지역저장소의 내용을 원격저장소로 업로드한다.


전역적인 push 방법 변경

$ git config --global push.default simple

git의 전역적인 push 방식을 simple 방식으로 바꾼다.

git의 새 버전부터 matching 방식에서 simple방식으로 바뀌었다.
조금 더 엄격한 방식.



원격저장소로 push하기

$ git push --set-upstream origin master

origin 저장소의 master 브랜치로 push한다.


--set-upstream
push 명령어를 사용하면, 옵션을 설정한 브랜치에서 자동으로 origin의 master 브랜치로 push 하겠다고 연결하는 옵션이다.




댓글