[Github] git remote 연결하기

sunaaa·2021년 4월 23일
3

로컬에서 작업하고 있는 파일을 깃 레파지토리로 연동하고 싶다면?

  1. Github에서 new repositiory를 만든다.
  2. 레파지토리의 주소를 복사해둔다.
  • 새로 만든 경우, 생성을 완료하면 주소를 알려주는 페이지가 뜬다.
  • 이미 그 페이지에서 나온 경우, 레파지토리에 들어가서 code버튼을 누르면 주소를 알 수 있다.
  1. 코드 에디터의 터미널에서 git remote -v로 현재 리모트 환경의 주소를 확인한다
  • 연결되어 있는 경우, git remote remove [현재 리모트 환경 이름 ex.origin]를 입력해 연결을 끊어준다. git remote -v를 다시 입력해 연결이 끊어졌는지 확인한다. 이때 아무것도 나오지 않으면 연결이 되어있지 않은 경우이다.
  • 연결되어있지 않은 경우 다음 단계를 진행한다.
  1. git remote add [name ex.origin] <github_url>를 입력해준다.
    예를 들어 git remote add origin https://github.com/sunaaank/GEMGEM-backend.git라고 입력하면 된다.

  2. 다시 한번 git remote -v를 입력해 제대로 연결되었는지 체크해준다.

  3. git push -u origin [master or main]을 입력해 초기셋팅을 해준다.

  • 이 과정에서 github 계정과 연결되어있지 않은 경우, 인증을 요하는 창이 뜨는데, 연결되는 브라우저의 github 페이지에서 계정을 인증해주면 된다.
  • push 하기 전에, 현재 터미널 상의 위치가 제대로 되어있는지 확인해준다. 경로를 수정하려면 cd ..(상위 폴더로 이동) 또는 cd [폴더명](하위 폴더로 이동)를 입력하면 된다.
  1. 기타 오류가 발생한다면 아래의 명령어를 입력해볼것

1) 로컬 저장소의 git 히스토리 삭제
rm -rf .git

2) 로컬 저장소를 다시 초기화
git init

3) 초기화할 파일을 추가 & 커밋
git add .(전체 파일 업로드)
git status(등록된 파일 확인)

  • 너무 많은 파일(5K...)이 add 되었으면, git reset HEAD [file] 명령어를 통해 git add를 취소할 수 있다. 뒤에 파일명이 없으면(git reset) add한 파일 전체를 취소한다.

git commit -m "first project commit

4) 커밋 히스토리 확인
git log

5) 저장소 연결 후 푸시
git remote add origin <url>
git push -u --force origin [master or main]

profile
Be Playful Front-end Developer

1개의 댓글

comment-user-thumbnail
2021년 4월 23일

클론으로 안 하고 remote 할 때 오류 진짜 많이 떴었는데 ㅠㅠ 좋아요 누르고 오류 날 때마다 볼게요 ~

답글 달기