Study/git

git 사용법

됵이 2022. 9. 18. 02:55

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
#연결 해준다.

※추가로 에러가 나오면 추가로 업데이트 하겠습니다.