로컬에서 프로젝트를 만들어서 코드를 작성하다가, git repository에 코드를 보관하고 싶은 경우가 종종 있다.
그런 경우에 어떻게 할지 매번 검색을 해서 과정을 진행하였는데
이번 기회에 정리를 해서 머릿속에 넣어 보자.
준비가 필요한 사항
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 옵션을 이용하여 계정정보를 세팅해 사용하면 된다.