👉 What is GIT?
👉 local
- 사용자 컴퓨터에 존재하는 모든 것
- 실제로 내가 작업하는 공간(컴퓨터)
- 컴퓨터의 저장소를 local로 등록하기
$> git init
$> git remote add origin git_repo_주소 #를 통해 remote repo와 연결
👉 remote
- github 상에 존재하는 모든 것
- 원격 저장소
$> git push #localdml commit 이력을 remote에 올리기
👉 origin
👉 upstream
- upstream과 downstream은 상대적인 개념으로 두 repository 상의 관계에 따라서 정의됨
- upstream은 근원이 되는 repository를 의미한다고 보면 됨
1. 다른 repository에서 fork를 해서 내 repository로 가져옴
-> upstream = fork 해 온 repository / downstream = origin(내 repository)
2. 내 repository에서 local로 pull을 해옴
-> upstream = origin(내 repository) / downstream = local