ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 합병정렬
  • 파이썬
  • java
  • Python
  • 정렬
  • 커밋
  • string to int
  • git add.
  • java 기초
  • java.net
  • staged
  • java.lang
  • java base
  • git
  • Github
  • matplotlib
  • binarySearch
  • README.md
  • 자바

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

[Git] origin 이란?
Git

[Git] origin 이란?

2022. 2. 12. 17:26

origin

git remote add origin 깃헙의 주소

  • remote 는 리모트 레포지토리에 관한 작업을 할 때 쓰는 명령어다.
  • add 는 새로운 리모트 레포지토리를 등록하겠다는 뜻이다.
  • origin 는 origin이라는 이름으로 깃헙의 주소에 있는 리모트 레포지토리를 등록하겠다는 뜻이다.
  • 관례에 따라 레포지토리를 만드는 '근원' 이라는 뜻의 origin을 주로 사용한다.

git push -u origin [브랜치이름]

  • 현재 로컬 레포지토리에 있는 master 브랜치의 내용(=master 브랜치와 관계된 모든 커밋들)을 origin이라는 리모트 레포지토리로 보낸다 라는 뜻이다.

옵션 -u는 --set-upstream이라는 옵션의 약자이다.

  • 로컬 레포지토리에 있는 master 브랜치가 origin에 있는 master 브랜치를 tracking(추적)하는 걸로 설정됩니다.

tracking connection

tracking이라는 건 로컬 레포지토리의 한 브랜치가 리모트 레포지토리의 한 브랜치와 연결되어 그것을 계속 바라보는 상태가 되는 것이다.

tracking connection 이 되어있기 때문에 git pull, git push 가 가능하다. 만약 tracking connection이 없으면 git push origin master:master 이런식으로 git pull 해주어야 한다.*

  • master가 로컬 레포지토리의 master 브랜치를 나타낸다.
  • origin/master가 리모트 레포지토리의 master 브랜치를 나타낸다

'Git' 카테고리의 다른 글

[Git] 협업 시, git push 오류 해결 {merge conflict}  (0) 2022.02.12
[Git] git branch 란  (0) 2022.02.12
[Git] Head 란, git reset {--hard, --soft, --mixed}, git tag  (0) 2022.02.12
[Git] Git 커밋하기 {Commit 메세지 가이드라인}  (0) 2022.02.12
[Git] Git push/pull , clone 와 Commit history 조회하기  (0) 2022.02.12
    'Git' 카테고리의 다른 글
    • [Git] 협업 시, git push 오류 해결 {merge conflict}
    • [Git] git branch 란
    • [Git] Head 란, git reset {--hard, --soft, --mixed}, git tag
    • [Git] Git 커밋하기 {Commit 메세지 가이드라인}
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바