상태
▪ 세가지 상태존재
▪ Committed
▪ Git에서 관리되고 있는 상태
▪ 스냅샷에 포함되어 있음
▪ Modified
▪ 체크아웃 이후 수정한 파일들
▪ Staged
▪ 수정한 파일을 커밋 목록에 올린 상태
9.
파일 수정시
▪ 추적되지않는 파일들
▪ git add로 추가할 수 있음
▪ 수정되지 않은 파일들
▪ 따로 추적되지 않음
▪ 수정하면 git add로 스테이징
▪ 스테이징한 파일들
▪ git commit 에 의해 커밋할 수 있음
▪ 커밋한 파일들
▪ Unmodified 로 표시
▪ HEAD
▪ 현재포인팅하는 레퍼런스 브렌치 이름
▪ COMMIT_EDITMSG
▪ 최근 커밋한 커밋 메세지
▪ FETCH_HEAD
▪ fetch한 브렌치들의 최근 HEAD 이름
ref: refs/heads/master
refs #1559 : update - version number
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Your branch is up-to-date with 'origin/master'.
12.
▪ FETCH_HEAD
▪ fetch한브렌치들의 최근 HEAD 이름
.git (master) » cat FETCH_HEAD /Library/WebServer/Documents/textcube/trunk/.git
0eecad5cd331a3b33fc72d2edd83a4a9300ce1d0 branch 'master' of github.com:Needlworks/Textcube
cd67e7e7af0a034a2f0cf63796576490eacb5ff4 not-for-merge branch '1.0' of github.com:Needlworks/Textcube
264860b07075a3c7b01090487d46336d4cff26ea not-for-merge branch '1.0.6.1' of github.com:Needlworks/Textcube
3ee2a703c1d6cc607d5b6a292a20e058848771ea not-for-merge branch '1.1' of github.com:Needlworks/Textcube
53d7739a8e73fe44c30ef58ca848c2775a8b16dd not-for-merge branch '1.1-alpha' of github.com:Needlworks/Textcube
ec4d7110860de03688bd3c49858d093f2fcea6df not-for-merge branch '1.1-beta' of github.com:Needlworks/Textcube
19e716bbe93e1045fac48c639d1e3fca8df0cf62 not-for-merge branch '1.10' of github.com:Needlworks/Textcube
91350886f5d708baba18f9ea9fede0e12d5871e0 not-for-merge branch '1.5' of github.com:Needlworks/Textcube
cec256aa859cb32e7ef105c0ff5d78b6b45dfd14 not-for-merge branch '1.6' of github.com:Needlworks/Textcube
166e4a208a7f3e1719faf34ddbcfe5e3f792740c not-for-merge branch '1.7' of github.com:Needlworks/Textcube
50e04ac16320b3ee9a3d1835c0e5b94d33dc37b6 not-for-merge branch '1.7-backport' of github.com:Needlworks/Textcube
ec111d0bb28c2feb44ae3b510b5b1d87add9e3e3 not-for-merge branch '1.8' of github.com:Needlworks/Textcube
bb60b5da28de7165e85cacad1d9e3939a2fb9370 not-for-merge branch '1.8-blackhistory1' of github.com:Needlworks/Textcube
Learn by run:git advanced
▪ Git 확장 강의 (2/2)
▪ 강의 진행자: 한홍근 (OSS 개발자 포럼 / git 세미나 강사)
▪ 준비작업: 통합 학습 환경
▪ https://www.codeonweb.com 로그인
▪ https://codeonweb.com/course/@oss-basics-hu 에 가입
21.
임무 #4
▪ GoogleSummer of Code의 2016년 프로젝트 디렉토리에서 관심있는
학생 프로젝트를 찾아 레포트를 작성하세요.
▪ 단체 소개 페이지:
https://summerofcode.withgoogle.com/archive/2016/organizations/
▪ 학생 참여 프로젝트 페이지:
https://summerofcode.withgoogle.com/archive/2016/projects/
▪ 마감: 11월 8일 23시 59분
22.
임무 #4
▪ 프로젝트찾는 방법 (예)
▪ https://summerofcode.withgoogle.com/archive/2016/organizations/ 에서 관심있는 기관 찾기
▪ https://summerofcode.withgoogle.com/archive/2016/organizations/5632763172487168/ 에서 기관
정보를 보고, 오른쪽의 ‘VIEW PROJECT’ 를 선택하기
▪ 학생들이 수행한 프로젝트들을 확인하고 관심있는 것 고르기
▪ 이렇게 찾지 않고, 상단의 PROJECT 탭에서 바로 찾아도 됩니다. (그런데 프로젝트 갯수가 많습니다)
▪ 레포트 내용
▪ 프로젝트 담당 기관, 해당 학생 프로젝트 수행 개요, 해당 학생 프로젝트의 내용등
▪ 관련하여 내가 참여할 경우 해 보고 싶은 일 및 기여하고 싶은 일 등
▪ 형식은 자유입니다.
▪ 11pt로 A4 기준 한 장의 분량으로 작성하세요.
23.
Next is...
9/16: Communicationin
Open-source developments
@inureyes
Questions? inureyes@gmail.com
OR
https://www.codeonweb.com/circle/@oss-basics-hu