상황
프로그래밍은 다했고 이제 최종본을 새로운 git repository에 올리고 싶다.(username.github.io)
이전에도 프로젝트를 github 에서 관리한 터라 .git 은 있었다.
그래서 git init 도 해보았지만 git log 로 이전께 확인이 돼고 이전 커밋들이 다 담긴 git push 가 자꾸만 이뤄졌다.
해결
1. .git 파일을 삭제해준다.
rm -rf .git
2. 새로운 .git 생성
git init
3. 깃허브 리포지토리, 원격 저장소의 url를 .git 에 연결
git remote add origin <url>
4. 작업한 내용 전부 add
git add .
warning 해결방법이 궁금하면 아래
[Git] git add . CRLF will be replaced by LF in warning 해결
문제상황 : git add를 하려는데 다음과 같은 warning을 출력. 원인 : 플랫폼(OS)마다 줄바꿈을 바라보는 문자열이 다르기에 형상관리를 해주는 Git이 바라볼 땐 둘 중 어느 쪽을 선택할지 몰라 경고 메
mswait.tistory.com
5. 커밋 with 커밋 메시지
git commit -m "commit messgae here"
6. git push
git push
*error 발생시 git push --set-upstream origin main 후 다시 git push.
git log
git status
git remote -v : 설정한 remote (원격 레포지토리)에 대한 정보
ls -al : 디렉토리 내 파일 보기
로 현재 git 과 원격저장소의 상태를 확인하면서 진행하자.
동일한 디렉토리에서 진행을 하려했던게 문제였던 것 같다. commit 수 1개로 잘됐다.
Document
sa03134.github.io