SSinsa
개발자인척) 1.5회 - git hub 커밋 본문
스프링부트를 통해서 world 입성하고 난 후 이제 깃을 해야하는데....
금방하겠지?... 했는데 이게 뭐징... 왜 이렇게 어렵다냐!!!!!!!!!!!!
이런 어려운 것은 적어두자 싶어서 1.5회 오픈....(또 까먹을 나를 위해)
1) git 계정 및 저장소 만들기
깃 계정은 사실 원래 만들어두긴 했었다. 그냥 원래 계정은 다 만들어두는.... 뭐 그런...
내 계정은 맨 아래 링크 걸어두는 것으로 하고 바로 New Repository 를 하는데 (맨 위에 오른쪽 + 버튼 클릭)

와.... 다 영어;; 쏼라쏼라
구글 어딨니 어딨어~~ (구글링하는 중)
역시 구글신~
https://emflant.tistory.com/135
아주 쉽게 설명해준 글을 찾았다.
이거대로 네임은 Sample 로 Public 하게 Readme 포함으로 만들었다.
아래 gitignore은 뭐 무시하는 파일을 정해둔다던데... 나는 다 안무시할거라 Nono으로 하고
저장소 생성!!
2) Git Bash
이제 내 프로젝트랑 연결시켜야하는데...
Git Bash는 무어란 말이냐 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 하 또 구글링 ㅠㅠㅠ
구글링 결과!!!!!!
Git - Downloads
Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific
git-scm.com
여기서 Git Bash라는 것을 다운받아서 명령어 형식으로 git을 사용하는 것 같음
모두 다운받고 실행하니
진짜 cmd 창같은게 뙇 등장했다!!
실행한 후
$git --version
$git config --global user.name "(이름)"
$git config --global user.email "(이메일주소)"
요렇게 각각 명령어를 입력하면 버전확인과 설정을 할 수 있다.
확인은
$ git config --list
로 가능하다.
이제 내가 저장소에 올릴 로컬 프로젝트가 있는 폴더로 이동하면 되는데
방법은 일반적인 cmd창 사용처럼
cd ./workspace
이런 식으로 이동하면 된다
나는 C:/workspace/springDao/Sample 파일로 이동한 후
이제 이 폴더를 로컬 저장소로 등록을 한다.
$git init
이러면 (master)라는 표시가 된다
이제 여기서
$git remote add origin https://github.com/SSinsa/Sample.git
이렇게 앞 명령어와 함께 git 주소를 입력하면 연결된다.
$git pull
이 명령어를 입력하면 깃허브에 있는 파일들을 먼저 내려받는 듯하다...(내가 이해한 바로는...)
그러면 이제 내려받은 파일 + 기존에 내 로컬 파일들이 로컬 폴더에 모이게 된다
$ll
이렇게 쳐보면 README.md 파일이 내려받았음을 확인할 수 있다.
이제 다니 전체 파일을 깃에 올리기 위해
$git add
$git comit -m "first commit"
$git push -u origin master
하면 깃에 파일이 등록된다

업로드 성공적!!!
아쉬우니깐 git bash 명령어를 좀 정리하고 끝내겠다!
이건 저 참고 페이지에 연결된 명령어 설명 페이지를 정리하였다. (https://emflant.tistory.com/123)
역시 모든 배움은 모방에서 시작....♡
3) git bash 명령어 모음집.zip
- git config : 이건 위에 설명해둠
- git init : 이거도 위에 있는데 원격 저장소(git hub)와 연결할 로컬저장소를 정하는 명령어 인듯
- git add : git의 준비영역(Staging area)로 add 하는 명령어라는데... ( ex) git add new2.js )
- git commit : add 로 준비영역에 올렸으면 버전관리를 시작하는 것, 흠... svn 커밋하고 젠킨스 서버 배포하듯이 svn 커밋정도로 이해하면 되려나.... ( ex) git commit -m "test commit" )
- git remote : 저장소에 셋팅하는 명령어! ( ex) git rempote add origin https://github.com/SSinsa/Sample.git)
- git push : 원격저장소에 파일을 저장하는 것 ( ex) git push -u origin master )
https://github.com/SSinsa/Sample/
SSinsa/Sample
Contribute to SSinsa/Sample development by creating an account on GitHub.
github.com
이거슨 나의 깃허브~~
그럼 끝!
TO BE CONTINUED
'Spring > Spring Boot' 카테고리의 다른 글
| 개발자인척) 1회 - 환경 셋팅부터 (0) | 2019.05.01 |
|---|