1. ORM
2. SQL
3. MVC
오류 메시지 : ! [rejected] main -> main (non-fast-forward)
원인 : .gitignore 혹은 README 파일로 인해 발생
해결방법 : push 하고자 하는 브런치 이름 앞에 +를 붙이기
git push origin +main
오류 메시지 : main과 매칭되지 않는다는 오류
원인 : 로컬에서 main 이름과 원격에서의 main 이름이 다름(로컬에서는 master, 원격에서는 main)
해결 방법 : 로컬 master브랜치의 이름을 main으로 바꿔준다.
git branch -m master main
git branch -m main
상황 : 'git add .'시도
오류 메시지 : does not have a commit checked out
원인 : 해당 폴더에 .git 이 별도로 있을 때 발생. remote저장소로 연결해야하는데 clone을 했거나 했을 때 git이 하나 더 생기면서 발생하는 것
해결 방법 : .git 폴더를 숨김 폴더 표시 처리를 해서 찾아내고 그걸 삭제하고 다시 명령어를 실행하면 됨