less than 1 minute read

💡 해당 내용은, 생활코딩 영상을 기반으로 작성하였습니다.

원격 저장소 (Remote Repository) 란?

  • 원격 저장소 : 지역 저장소와 연결되어 동기화되는 저장소로서 일반적으로 인터넷을 통해 서로 다른 컴퓨터로 연결되어 있음 <-> 지역 저장소 (Local Repository) : 개인이 커밋하고 있는 저장소
  • 원격 저장소의 2가지 필요
    • 작업 소스코드를 백업
    • 협업
  • 원격 저장소의 대안 (협업 X, 혼자 작업 O)
    • Google Cloud, Dropbox 등

원격 저장소 생성

💫 git init —bare 저장소이름

  • git init 저장소이름 : 저장소 생성 명령어
    • —bare
    • 작업을 하기 위한 Working Directory 가 없고, .git이라는 내용만 존재하는 저장소
    • 원격 저장소를 생성할 때 사용하는 옵션
    • rm -rf .git : 이전 모든 커밋 히스토리 삭제하기

💫 git remote add 원격저장소위치

  • 현재 저장소에 원격 저장소를 add한다. 그 저장소의 경로는 이것이다.
  • 저장소 경로 작성 Tip
    • git remote add origin /home/~~ : 별칭(origin)을 앞에 붙일 수 있음
    • git remote -v : origin이라는 이름은 해당 주소에 있는 저장소라고 리스트를 보여줌ㅁ
    • git remote remove origin : 해당 별칭을 가진 저장소를 삭제해줌

원격 저장소로 업로드 하기

💫 git push

  • 로컬 저장소의 내용을 원격 저장소에 찔러 넣을 때, 즉 업로드 할 때 사용함
  • git config --global push.default simple
    • 어느 저장소에서, 어느 저장소로 push 한다고 명시적으로 지정한 것만 push해주는 방식
  • git push --set-upstream origin master
    • 앞으로 master 브랜치에서 push를 내리면 자동으로 origin에 push 하라는 명령어

Leave a comment