studies/Version Control System

콘솔(명령프롬포트)로 파일 폴더 간편하게 깃허브에 올리기 / 깃 연동하기

mjkcool 2020. 9. 13. 19:33
728x90
반응형

유니티로 개발을 하던 도중, Unity에 collaboration룰 사용하고 있었지만 만약을 대비해 깃허브에도 백업해두기로 했다. 유니티 내부에서 깃과 연결하는 방법을 찾기 귀찮아서 직접 프로젝트 폴더 자체를 깃에 연동시킨 후 깃허브에 업로드했다.

 

 

 

1. git 로컬저장소 만들기


명령 프롬포트를 열고 다음 명령어 입력

[프로젝트 폴더 경로]> git init​

 

 

2. .gitignore 파일을 생성(수동)


 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 

 

해당 사이트에서 각자 개발한 환경과 속성에 맞게 3개 이상의 태그를 걸어주라. 

예)  #Unity #Android #Window

해시태그를 걸어주고 Create. 필자는 보다시피 윈도우에서 안드로이드 빌드 환경으로 만든 유니티 프로젝트를 깃허브에 올리고자 한다.

 

 

 

Create 하면 본인 환경에 맞는 .gitignore코드가 나온다.

 

프로젝트 폴더 내에 .gitignore 파일을 생성한다. (새 텍스트 파일→파일명은 '.gitignore'확장자사용불가어쩌고 Ok)

생성한 폴더를 Notepad++ 등의 소스편집기로 열어 위 소스를 복붙해준다.

 

 

 

 

4. 깃허브 리포지토리 생성


github repository 생성 후 Clone 링크를 복사한다. 이것이 [깃허브 리포지토리 경로] 이다.

 

 

 

 

4. 로컬저장소 연동 & 깃허브에 올리기


다음과 같이 명령어를 차례대로 입력한다. 명령 프롬포트이다. 깃허브 리포지토리에 연동(remote)하기 위해 위에서 복사했던 깃허브 리포지토리 경로를 사용한다.

 

하나도 안어렵다~~~ 아이고 쉽다~~~! 깃허브 데스크탑 쓰는게 더 귀찮다!~~

[프로젝트 폴더 경로]> git add .

[프로젝트 폴더 경로]> git status
On branch master
No commits yet
Changes to be committed:
    ...어쩌고저쩌고 초록색글자 주르륵

[프로젝트 폴더 경로]> git commit -m "[커밋메시지]"
[master (root-commit) 5c3e0ed] 어쩌고저쩌고 ...

[프로젝트 폴더 경로]> git status
git status
On branch master
nothing to commit, working tree clean

--->>!!위와 같은 결과가 나와야 함!!

[프로젝트 폴더 경로]> git remote add origin [깃허브 리포지토리 경로]


[프로젝트 폴더 경로]> git push -u origin master​

 

마지막 push 명령으로 깃허브에 프로젝트가 정상적으로 올라간다.

 

 

728x90
반응형