728x90
1. 일반적인 방법 - lisence 제외
- github repository 생성 - 라이센스는 넣지 말기
- terminal에서 해당 remote git에 push하고 싶은 프로젝트 폴더 경로로 이동
- local git 생성
$ git init - 해당 local git에 원격(remote git) 경로 연결
$ git remote add origin <url> # url은 github repository의 code 부분을 클릭시 보여줌 - 원래 하던 반복 작업 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와 연결 하려는 경우
- 해당 경로에서
$ rm -rf .git - 다시 local git 생성
$ git init - 나머지는 1번 과정과 동일