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 |