본문 바로가기

Git2

git 커밋 기록 초기화 .git 폴더 삭제 새로운 깃 폴더 생성 add, commit, push 실행 1. 먼저 다음 명령어로 .git 폴더를 삭제합니다. rm -rf .git .git 폴더 안에 git을 이용했던 모든 기록들이 담겨있습니다. 이를 삭제하면 지금까지 했던 커밋들도 삭제됩니다. 로컬에 존재하는 파일들은 삭제되지 않습니다. 2. 다음 명령어로 .git폴더를 다시 만들고 리모트 서버를 등록합니다. git init git remote add origin 3. 다음 명령어로 add, commit, push 합니다. git add . git commit -m git push -f origin 그렇게 되면 다음처럼 커밋이 한개가 되는 것을 볼 수 있다. 2023. 8. 2.
원격 저장소에 해당 branch가 없을 때 git push 명령어를 입력했을 때 아래와 같은 에러가 났다. 이 에러는 현재 로컬 브랜치 'yk'가 원격 저장소의 어떤 브랜치와도 연결되어 있지 않다는 의미이다. 이 때는 두 가지 방법이 있다. 1. 명령어를 실행할 때 연결할 브랜치를 명시적으로 지정 git push -u : remote_name : 원격 저장소 이름 local_branch_name : 로컬 브랜치 이름 remote_branch_name : push 할 원격 저장소의 브랜치 이름 예를 들어 로컬 yk브랜치의 내용을 원격 저장소의 main브랜치에 올리고 싶다면 -u 옵션은 로컬 브랜치와 원격 브랜치의 연결을 유지하게 한다. (--set-upstream 옵션과 동일) git push -u origin yk:main 처럼 하면 된다. 2... 2023. 4. 13.