17
Developing Android Apps 0 - Before get started. 시온고등학교 안드로이드 스터디

0.Before Get Started - 시온고등학교 안드로이드 스터디

Embed Size (px)

Citation preview

Page 1: 0.Before Get Started - 시온고등학교 안드로이드 스터디

Developing Android Apps0 - Before get started.

시온고등학교 안드로이드 스터디

Page 2: 0.Before Get Started - 시온고등학교 안드로이드 스터디

약 8주 동안 스터디 진행.일주일에 2번, 8교시에 오프라인으로 모임.

스터디 기간 중 중간 점검 예정1.24 해커톤 있음.

Page 3: 0.Before Get Started - 시온고등학교 안드로이드 스터디

노트북 - 없는 경우, 별도로 대여 가능안드로이드 디바이스 - 각자 지참

네트워크 연결, 전원 공급 - 그런거 걱정 안해도 됨

Page 4: 0.Before Get Started - 시온고등학교 안드로이드 스터디

모임 전에, Udacity - Developing Android Apps 강의 듣기Java 익혀두기(안드로이드 개발에 Java 사용됨)

(점프 투 자바 - https://wikidocs.net/book/31)(생활코딩 자바 강의 - http://opentutorials.org/course/1223)

Page 5: 0.Before Get Started - 시온고등학교 안드로이드 스터디

월 | 화 | 수 | 목 | 금??시??분 ~ ??시??분

학기 중 모일 요일과, 방학 중 모일 요일 및 시간을 정합니다.

Page 6: 0.Before Get Started - 시온고등학교 안드로이드 스터디

이거 먼저 설정한 다음 쓰는 법 익혀 놓고, 본격적으로 시작합니다.

Page 7: 0.Before Get Started - 시온고등학교 안드로이드 스터디

https://github.com/

GitHub 에 가입하지 않으셨다면, 가입하세요.앞으로 스터디 하면서 각자 작성한 소스코드 공유에 사용할 겁니다.

Page 8: 0.Before Get Started - 시온고등학교 안드로이드 스터디

http://git-scm.com/download

위 웹사이트에서, Git를 다운로드하고 설치하세요.콘솔창이 익숙하지 않다면, GUI 클라이언트 설치도 좋은 방법입니다.

Git GUI 클라이언트는,Windows, Mac 사용하시면, SourceTree 를,Linux 사용하신다면, SmartGit 추천 드립니다.

Page 9: 0.Before Get Started - 시온고등학교 안드로이드 스터디

Git 초기 설정

여러분들이 콘솔창으로 Git을 사용한다고 가정하고, 명령어로 설명 드리겠습니다.

Page 10: 0.Before Get Started - 시온고등학교 안드로이드 스터디

Git 초기 설정

이메일 및 이름 설정(커밋 할 때 사용됩니다.)git config --global user.name “ ”이름git config --global user.email “[email protected]

편집기 설정git config --global core.editor 편집기 이름

설정 확인git config --list

Page 11: 0.Before Get Started - 시온고등학교 안드로이드 스터디

저장소 생성 또는 복제

현재 접근 중인 디렉터리를 Git 저장소로 만들기git init

저장소 복제하기 git clone ( 복제할 저장소 경로 또는 주소)

Page 12: 0.Before Get Started - 시온고등학교 안드로이드 스터디

Git 저장소 구조

● 작업 디렉토리(Wirking Directory)● Staging Area(Index)● HEAD

작업 디렉터리에는 편집하거나 작업하는 실제 파일들이 있고, Staging Area(Index)는 커밋할 파일을 준비하는 역할을 하며, HEAD는 최종 확정본(commit)을 나타냄

Page 13: 0.Before Get Started - 시온고등학교 안드로이드 스터디

변경 사항 기록

변경된 특정 파일 인덱스(index)에 추가(add)git add 파일이름

변경된 모든 파일들 인덱스(index)에 추가(add)git add -A

인덱스에 추가한 변경 내용 확정(commit)하기git commit -m " 이번 확정 본에 대한 설명"

Page 14: 0.Before Get Started - 시온고등학교 안드로이드 스터디

온라인 저장소로 발행(push)

온라인 저장소 위치나 주소 알려주기(새로 생성한 저장소인 경우)git remote add ( 원하는 리모트* 이름) ( 온라인 저장소 주소나 경로)

리모트* : 인터넷 또는 네트워크 어딘가에 있는 저장소

Page 15: 0.Before Get Started - 시온고등학교 안드로이드 스터디

온라인 저장소로 발행(push)

온라인 저장소로 발행하기git push ( 리모트단축이름) (가지(branch)이름)(예시) git push origin master

가지, 온라인 저장소 정보 변경 등을 한 이후에 처음 발행하는 것이 아닌 경우, 아래 명령어로도 충분함git push

Page 16: 0.Before Get Started - 시온고등학교 안드로이드 스터디

온라인 저장소로부터 갱신

로컬 저장소를 온라인 저장소에 맞게 갱신하려면, 아래 명령어 실행하기git pull

Page 17: 0.Before Get Started - 시온고등학교 안드로이드 스터디

준비 되었나요? 이제 본격적으로 시작합시다.