새소식

반응형
Git

[Git] 로컬 프로젝트 remote git 연결

  • -
반응형

로컬에서 프로젝트를 만들어서 코드를 작성하다가, git repository에 코드를 보관하고 싶은 경우가 종종 있다.

그런 경우에 어떻게 할지 매번 검색을 해서 과정을 진행하였는데 

이번 기회에 정리를 해서 머릿속에 넣어 보자. 

 

준비가 필요한 사항

  • github에 repo 생성 

  • repository url 

 

git repo에 연결

이제 git repo에 연결할 디렉터리에서 아래의 단계를 순차적으로 진행

$ git init
Initialized empty Git repository in /Users/{usr}/IdeaProjects/study-tdd/.git/

$ git remote -v

git remote -v 시 

현재 연결된 repo를 확인 할 수 있다.

하지만 현재는 연결된 remote repository가 없기 때문에 아무 값도 나오지 않는다. 

 

 

$ git remote add origin https://github.com/{usr}/stdy-td.git

$ git remote -v 
origin  https://github.com/{usr}/stdy-td.git (fetch)
origin  https://github.com/{usr}/stdy-td.git (push)

위에 command를 통해 연결을 하고, 연결 여부를 확인 

 

 

이제 모든 연결이 완료되었다.

기존에 git에 commit, push 하던 작업을 진행해서 사용하면 된다. 

 

etc 

 

추가적으로 git remote를 통해 추가를 잘못한 경우에 제거하는 방법은 아래와 같다 

$ git remote remove origin

 

local에 git init한 내용에 대한 제거는 해당 디렉터리 위치에 생성된 .git 디렉터리를 제거하면 초기화된다. 

$ rm -rf .git

 

또한, git history에 나오는 사용자 정보를 바꾸고 싶은 경우는 아래의 명령어를 사용하면 된다. 

$ git config --local user.name {usrName}
$ git config --local user.email {usrEamil@telll.com} 

$ git config --local --list

필자의 경우에는 global은 다른 계정을 세팅해 놓고, 프로젝트마다 local 계정을 따로 설정해 두어 구별을 한다.

원한다면, --global 옵션을 이용하여 계정정보를 세팅해 사용하면 된다. 

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.