


touch index.html style.css index.js 로 파일을 생성할 수 있습니다.
git add 경로명 으로 staging area로 옮길 수 있습니다. staging area는 commit하기 전에 저장하고 싶은 코드를 모아두는 곳입니다.git add index.html과 같이 파일을 옮길 수 있습니다.git add .을 입력합니다. (.)은 현재의 경로입니다.m --cached (파일명)을 입력합니다.(unstaging)fatal : not a git repository (or any of the parent directories) : .git

git status를 사용해 상태를 확인합니다. addcommit하고자 하는 파일이 들어 있다면 git commit -m "(변경사항에 대한 설명)"을 입력합니다. git commit만 입력하면 자동 생성된 commit 메시지를 적용합니다.git reset HEAD~1 (혹은 git reset HEAD^1 ,git reset HEAD^) 명령어를 입력해서 되돌립니다.git log 명령어를 입력해 확인할 수 있습니다.원격 Repository를 다루기 위한 명령어입니다.

새로 만든 Github repository를 기준으로 local 과 remote repository를 연결합니다.
origin : name자리로, 앞으로 로컬 리포지토리에서 원격 리포지토리 주소를 대신할 이름입니다. git@github.com:yuhallo/생성한레파지토리명.git : url 주소자리로, 원격 리포지토리의 주소를 넣습니다.(yuhallo는 필자의 깃허브 아이디이고, 이 자리에 본인의 깃허브 아이디를 넣으면 됩니다.)git remote -v로 잘 연결되었는지 확인할 수 있습니다. ⭐️
동료와 협업하며 지금까지 main 브랜치에 커밋한 기록을 remote repository에 올려 공유하고 싶다면 git push origin main으로 기록을 올립니다.
동료가 내 리파지토리를 fork했을 때, 동료의 리파지토리를 내 local에 등록하려면 git remote add coworker(이름) https//github.com/coworker/test(동료의 리파지토리 링크)를 입력해 등록합니다.
잘 연결되었는지는 git remote --verbose (혹은 git remote -v)로 확인합니다.

git push <remote> <branch> : local repository의 기록을 remote repository의 origin의 main 브랜치로 push 합니다.git push -u origin main명령어를 입력하여 내용을 업데이트 합니다.

git clone (복사한 깃헙 리파지토리 주소) 명령어를 입력합니다.git pull coworker main(동료 본인의 remote repository에 올려 놓은 내용을 가지고 옵니다.)git push origin main을 입력합니다. 
git branch (브랜치명) 으로 생성하고 git switch (브랜치명)으로 이동할 수 있습니다.git checkout -b (브랜치명)으로 할 수 있습니다.git branch명령어를 입력해 생성한 브랜치 목록과, 현재 어떤 브랜치에 있는 지 확인할 수 있습니다.기본 브랜치 명 변경
git config --global init.defaultGranch main
이전에 깃헙을 만들었다면 기본 브랜치명이 master입니다. 현재는 모두 main으로 생성되고 있습니다. 변경하고 싶다면 위의 명령어를 적어서 바꿀 수 있습니다. main 위치에 다른 이름을 넣을 수도 있습니다.
git merge (병합할 브랜치명) 을 입력하여 병합할 수 있습니다. 병합 전에 병합될 브랜치(상위)로 이동한 후에 명령어를 입력하여 병합합니다. git push origin (브랜치명) 을 입력해 완료된 브랜치를 업로드 합니다.git stash 명렁어를 입력합니다.git stash list로 저장이 잘 되었는지 확인할 수 있습니다. 이후 다시 불러와서 작업을 하고싶을 때 명령어를 입력해 확인후 git stash pop으로 불러 올 수 있습니다.🎀
git stash popvsgit stash apply
둘 다 작업 내역을 불러오는 명령어 입니다. 다만 pop은 불러온후 다시 리스트를 출력하면 리스트가 삭제되어 있는 반면에, apply는 삭제하지 않고 내용만 불러오는 차이점이 있습니다.