관계를 나타내는 말이지 절대적인 upstream이나 downstream은 없다.
echo “# git-test” >> README.md
git init
git add README.md
git commit -m “first commit”
git branch -M main
git remote add origin https://github.com/imakerjun/git-test.git
// 원격 저장소를 추가해주는 명령.
git push -u origin main
// 오리진 저장소에 메인 브렌치를 저장. -u : —set-upstream의 준말.
// —set-upstream이라는 키워드로 관계를 설정. Remote 저장소가 나에겐 upstream
Git init을 하면 현재 디렉토리가 로컬 저장소가 된다? O … .git안이 로컬 저장소!
.git 안의 구조 보기 : tree .git
git init —help
Blob : 파일 / commit : 저장 단위, tree+blob+메타정보 / tree : blob을 묶어서 관리 (디렉토리와 유사)
Tag : 커밋에 대한 참조이지만 설명이 추가되는 객체