studies/Version Control System
콘솔(명령프롬포트)로 파일 폴더 간편하게 깃허브에 올리기 / 깃 연동하기
mjkcool
2020. 9. 13. 19:33
728x90
반응형
유니티로 개발을 하던 도중, Unity에 collaboration룰 사용하고 있었지만 만약을 대비해 깃허브에도 백업해두기로 했다. 유니티 내부에서 깃과 연결하는 방법을 찾기 귀찮아서 직접 프로젝트 폴더 자체를 깃에 연동시킨 후 깃허브에 업로드했다.
1. git 로컬저장소 만들기
명령 프롬포트를 열고 다음 명령어 입력
[프로젝트 폴더 경로]> git init
2. .gitignore 파일을 생성(수동)
해당 사이트에서 각자 개발한 환경과 속성에 맞게 3개 이상의 태그를 걸어주라.
예) #Unity #Android #Window
해시태그를 걸어주고 Create. 필자는 보다시피 윈도우에서 안드로이드 빌드 환경으로 만든 유니티 프로젝트를 깃허브에 올리고자 한다.
프로젝트 폴더 내에 .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
반응형