git init
현재 디렉토리를 깃 저장소로 만든다.
git clone <git주소>
<git주소>의 파일을 현재 디렉토리에 다운로드한다.
git add <파일이름>
<파일이름>을 git에 commit 하기 위해 Stage Area(준비 영역)에 추가한다.
<파일이름>에 .을 넣는다면 모두 추가한다.
git commit -m "커밋 메세지"
Stage Area에 있는 파일들을 커밋하여 Repository에 저장한다.
-m 명령어로 커밋하면서 메세지를 입력할수 있다.
git push
Stage Area에 있는 파일을 원격 저장소에 업로드한다.
git pull
원격 저장소에서 새로운 커밋들을 다운로드 받는다.
git branch
어떤 브랜치들이 있는지 출력한다.
git branch <브랜치명>
브랜치를 생성한다.
git checkout <브랜치명>
해당 브랜치로 이동한다.
git merge <대상 브랜치명>
현재 브랜치를 대상 브랜치로 병합한다.
강의는 Git Desktop으로 했지만 난 전부터 쓰던 Fork가 있어서 Fork로 사용했다
Fork로 명령어가 아닌 GUI로 간단하게 커밋과 푸쉬를 한다.

변경 사항이 위처럼 Unstaged에 있고 Stage를 눌러 변경 사항을 커밋 후 푸쉬를 하면 된다.

main에서 dev branch로 분리해서 커밋해 수정을 한 후 Merge로 main branch에 합쳤다.