ctrl + shift + Ins = git bash에 붙여넣기 단축키

git init
git remote add origin https://github.com/USERNAME/REPOSITORY.git
git add .
git commit -m "first commit"
git push -u origin main
git clone https://github.com/USERNAME/REPOSITORY.git
git branch -M main을 쓰면 main으로 바꿀 수 있다.)git add .
git commit -m "수정 내용 간단 설명"
git push origin main
git pull을 강제 덮어쓰기로 하는 방법은 이렇게 한 줄로 가능하다.
git fetch --all && git reset --hard origin/브랜치이름
만약 git pull 자체로 하고 싶다면 --rebase나 --force가 아니라, git reset --hard를 결합해서 쓴다.
예를 들어 main 브랜치 기준:
git fetch origin main
git reset --hard origin/main
혹은 간단히:
git pull origin main --allow-unrelated-histories
git reset --hard origin/main
git fetch --all
git reset --hard origin/main
git clean -fd
git clean -fd : 추적 안 되는 파일/폴더까지 삭제