** VSC 콘솔에서 바로 커밋하기
1단계: git add .
2단계: git commit -m "커밋 문구 입력"
3단계: git push origin master
깃에서 저장소 생성할 때 readme.md를 포함하여 생성했다.
터미널 입력 :
cd Documents
git clone 프로젝트 깃주소
cd paintjs/
ls
code .
vsc 창 생성
오류 발생 원인
기존 저장소에 올라가 있는 프로젝트와 충돌한 것 같다.
해결
--force 키워드를 입력하게 되면 기존 저장소의 commit 내역은 모두 삭제되고
현재 작업한 commit 내역만 남는다.
힌트: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가
힌트: 거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은
힌트: 저장소로 푸시할 때 발생합니다. 푸시하기 전에
힌트: ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저
힌트: 포함해야 합니다.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.
MacBookPro paintjs % git pull origin master
fatal: couldn't find remote ref master
MacBookPro paintjs % git push origin main --force
오브젝트 나열하는 중: 15, 완료.
오브젝트 개수 세는 중: 100% (15/15), 완료.