본문 바로가기

우아한테크코스

2주차-git-4기 git강의

1. upstream, origin

상류, 원천

 

어떤 계곡이 있으면 상류와 하류가 있는걸 비유한듯, 상대적인 개념이다

 

origin =>push =>local

         <= pull

 

위에걸 설명하면

1) git저장소에서

2) pull?로 내 컴퓨터에

3) local에 가져온다고 할떄.

 

1)번은 상류 

2)번은 1)번기준 하류, 3)번기준 상류

3)번은 2)번기준 하류

 

이렇게 상류 하류 개념은 상대적이다. upstream은 하류에서 상류로 가는것, origin은 상류 

 

git remote add origin 

내 저장소를 origin이라는 이름을 부여해서 관리 하겠다.

remote는 원격으로 관리하겠다.

 

-u 뜻은

원격저장소와 로컬저장소를 upstream관계로 설정 하겠다.

처음 연결할때만 -u쓴다.

뭔말인지 모르겠다.

 

예) 지금 프리코스과제를 fork하자나, 우테코의 프리코스 과제는 origin이고, 수백명이 fork를 하게되면 여러 줄기로 나누어진다. 그 여러줄기가 모이는 지점을 origin

 

git clone하면 자동으로 upstream 관계가 설정된다.

git으로 저장하는 저장소가 1개면 upstream필요없다.

 

뭔말인지는 모르겠는데 결론은 상하 관계를 만든다는거네.

 

2. git 명령어들을 잘 쓰기 위한 방법

구글링도 있지만 git이 설명을 잘해준다.

예) git init을 하게되면 설명들이 나온다. 이걸 읽는거 추천

이래도 모르겠으면 구글링

 

 

--help를 사용하면 설명해줌

 

 

 

 

3, git의 객체?

commit은 세이브 포인트, 문제가 생기면 전으로 돌아갈려고

git은 변경사항만 저장하는게 아니라 파일을 통쨰로 저장한다.

commit메세지 보면 뭘 수정했는지도 나와있으니 그건가

 

뭔말인지 모르겠다.

'우아한테크코스' 카테고리의 다른 글

2주차 eslint prettier  (0) 2022.11.03
2주차 목표  (1) 2022.11.02
2주차-git-[10분 테코톡] 오리&코린의 Merge, Rebase, Cherry pick  (0) 2022.11.02
2주차  (0) 2022.11.02
1주차  (0) 2022.10.27