cd ..: 이전의 파일로 되돌아 간다.
git restore --staged . : 모든 변경 사항을 스테이지에서 내린다.
git switch develop : 다른 branch로 이동
git checkout : 커서(HEAD)를 다른 commit으로 이동이 주이지만 branch도 이동이 됐던 것!
git branch : 있는 branch 확인하기
git branch 이력을 git hub에 올리기


원격에서 내려받는 것 : fetch
로컬에 있던 것과 원격의 것을 합침: merge
git branch -a : trackig 브랜치를 볼 수 있음
<git 에서 내려 받을려면!>
git fetch origin master : 오리진의 내용을 master 에 내려받겠다
원격 저장소를 tracking 하는 브랜치가 존재함!
master origin/master 에서
1. master에서 변경이 없으면 그냥 merge해도 ok
2. master에서 변경이 생기면 따로 가지가 발생하고 거기에서 merge
이때 만약에 변경 사항이 겹치면 정리해줘야 함
master는
언제 움직이는 것인가?
병합으로 움직이는 것인가?