github 회원 가입 후 진행 입니다.
환경설정(git)
git 설치하기 : https://git-scm.com/
설치 방법은 다운로드 -> 본인에게 맞는 os 다운 후 설치 (next 만 눌러도 된다.)
git bash 를 열어서 환경 설정을 해준다.
git config --global user.name "your_name"
#사용자 이름
git config --global user.email "your_email"
#git hub 가입시 사용한 e-mail
git config --list
#연결 상태 확인
git hub에 파일 올리기
글쓴이는 VSCODE를 사용했다. (참고)
git init
#초기화
git add .
#모든 파일을 올리겠다. add뒤에 파일이름 붙여주면 해당 파일만 추가 된다.
git status
#상태 확인
git commit -m "first commit"
#히스토리 만들기(-m은 메시지 ""안에 히스토리를 적어주면 된다.)
git remote add origin https://github.com/CGD93/terraform.git
#https://부터는 본인의 git에서 가져온다.
git remote -v
#연결 확인
git push origin master
#github에 올리기
git hub에 업데이트 하기
git add .
#추가할 파일 더하기
git commit -m "first commit"
#히스토리 만들기
git push origin master
#Github로 올리기
git hub에 연결할 폴더 추가
git config --global --add safe.directory E:/Terraform
git hub 에러
github는 기본적으로 100mb이상을 올릴 수 없다.
만약 100mb짜리를 commit 하다가 에러가 발생했는데 100mb 이상을 지웠지만 그대로 에러가 나타난다.
캐쉬를 지워보자
git rm -r --cached .
git add .
git commit -m "cache clear"
Remote origin already exists 에러
기존에 연결되어 있는 레파지토리가 다시 새로운 레파지토리에 소스코드를 올리려고 하면 발생되는 에러
git remote remove origin
#기존에 연결되있는 원격 저장소와의 연결을 끊는다.
git remote add origin [새로운 연결 레파지토리 주소]
git remote -v
#연결 해준다.
※추가로 에러가 나오면 추가로 업데이트 하겠습니다.