최근 GitHub Desktop 같은 GUI만 쓰다보니 아주 기초적인 commit/push/pull만 할 줄 알고, git이 뭔가 꼬이게 되면 대처를 잘 못하는 경험이 여러 번 있었다. 그런 김에 다양한 상황에서 적용할 수 있는 git 기초를 정리해보았다. 로컬에서 개발하던 코드를 GitHub에 처음으로 올릴 때 우선, 깃허브에서 repository를 하나 만든다(README.md 없이 만들어야 한다). 그러면 다음과 같이 원격 레포지토리의 URL이 생성된다. 이 URL을 통해서 로컬 저장소를 원격 저장소와 연결해주면 된다. git init# 로컬 Git 저장소 초기화 git branch -M main# 브랜치 이름을 master에서 main으로 변경(--move 옵션으로 강제 덮어쓰기) git bran..