티스토리 뷰

728x90
반응형

개발 중이거나 형상 관리가 필요하지 않다고 생각하던 코드를 올릴때 github에 repository를 나중에 만들 경우 

다음과 같은 순서로 기존의 프로젝트를 git으로 local repository로 만들고 연결한다. 

개발 중인 프로젝트 폴더로 이동하기

$ cd [local project directory]

git local repository 초기화(git init)

$ git init

$ git status

$ git add. 

$ git status

.gitignore 파일 작성 및 추가

프로젝트 폴더에 .ignore를 추가하고 제외해야 할 폴더나 파일(확장자)를 적는다.

README.md 파일 작성 및 추가

프로젝트 폴더에 README.md 파일을 생성 추가하고 프로젝트 관련 내용을 마크다운 형식으로 작성한다.

다음과 같이 커맨드 라인으로 간단하게 만들어도 되고 편집기에서 만들어 추가해도 된다. 

$ echo "# 프로젝트 타이틀" >> README.md

추가할 파일 리스트 확인

제대로 제외해야할 파일이 제외되어 있고 추가할 파일만 나타나는지 확인한다.

제외해야할 파일이 보이면 .gitignore 파일을 수정하고 git status를 통해 파일이 제대로 지정이 되어 있는지 확인한다.

$ git status

파일추가 업데이트

이제 local repository에 프로젝트 파일들을 추가(git add)하고 커밋을 해서 로컬 저장소는 업데이트한다.

$ git add .
$ git status # 확인
$ git commit -m "[commit message]"

 

github 원격 저장소 만들기

github의 new repository 버튼 눌러서 repository 생성한다.

 

원격 저장소와 연결(로컬 프로젝트에서)

로컬 디렉토리에서 다음과같이 git remote add origin 후에 생성한 원격저장소 url을 복사해 넣고 실행시키면

생성한 원격저장소와 현재 로컬 저장소가 연결된다.

$ git remote add origin https://github.com/../저장소이름.git

원격저장소 업데이트(git push)

이제 커밋이 완료되고 원격저장소와 연결이 완료되었으므로 다음 명령을 수행하면 원격 저장소에 파일이 업로드 되어

내용이 업데이트 되는 것을 확인할 수 있다.

$ git push -u origin master

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함