프로그램셋업 & 명령어/git

local git , remote git 연결하기

wooweee 2023. 9. 4. 23:31
728x90

1. 일반적인 방법 - lisence 제외 

  1. github repository 생성 - 라이센스는 넣지 말기

  2. terminal에서 해당 remote git에 push하고 싶은 프로젝트 폴더 경로로 이동

  3. local git 생성
    $ git init 

  4. 해당 local git에 원격(remote git) 경로 연결
    $ git remote add origin <url>  # url은 github repository의 code 부분을 클릭시 보여줌

  5. 원래 하던 반복 작업 add-commit-push 수행
    참고. 현재 remote repository는 아무 commit도 존재하지 않아서 branch 조차 없는 상태이다.
    따라서 현재 local의 branch 명으로 $git push origin [브랜치명] 하면 해당 브랜치명이 곧 default branch name이 된다.

 

2.  조금 더 찾아봐야하는 방법 - lisence 포함 방법

  • lisence 첨가시, git push에 오류가 계속 발생 
  • lisence에서 제약을 거는 것 같은데 찾아봐야함
  • lisence를 넣고 하려고 하면 local git이 아닌 
    $ git clone <url>
    을 통해서 미리 remote를 따온 후 해당 폴더에서 작업을 수행해야한다.

  • 아직 해당 방법의 필요성을 못느끼는 중이여서 나중에 필요시, 한번 확인후 포스팅 업데이트 예정

 

3. local git을 제거하고 다시 remote repository와 연결 하려는 경우

  1. 해당 경로에서
    $ rm -rf .git

  2. 다시 local git 생성
    $ git init

  3. 나머지는 1번 과정과 동일