-
-
Notifications
You must be signed in to change notification settings - Fork 94
second half of lecture schedule
Hwan Soo Kang edited this page Dec 7, 2022
·
18 revisions
- stash 실습시트와 프리젠테이션을 함께 학습
- [Pro git book] 7.3 Git 도구 - Stashing과 Cleaning
- [Git] Stash 정리 🌝
- [Git] git stash에 대하여...
-
8장 1-2절 발표[A반 강성관(5조), B반 장태현(5조)], 3-4절 발표[A반 김진성(6조), B반 유재승(6조)]
-
팀 활동(팀원이 모두 과제를 수행하도록 협업하고 팀장에게 결과 PR)
- 수업 수행 내용 PR로 보내기
- [10주차 QA반 In-class 결과]
- [10주차 QB반 In-class 결과]
- 수업 수행 내용 PR로 보내기
-
재배치
- $ git rebase main
-
로그 수정 1: 새로운 커밋 ID로 수정
- 최근 커밋 메시지를 설정된 편집기로 수정하는 방법
$ git commit --amend
- 최근 커밋 메시지를 직접 입력해 수정
$ git commit --amend -m "an updated commit message"
- 최근 커밋의 메시지 수정하지 않고 파일 추가 수정 커밋
# Edit hello.py and main.py $ git add hello.py $ git commit # Realize you forgot to add the changes from main.py $ git add main.py # 잊은 파일을 더 추가 후 다시 커밋 수정 $ git commit --amend --no-edit # 메시지 수정 없이 다시 커밋 수정
- 최근 커밋 메시지를 설정된 편집기로 수정하는 방법
-
작업공간이 깨끗한 이후 이전 여러 개의 커밋을 수정, 이전 커밋을 다시 작성한 경우 새 ID가 부여
- rebase의 --interactive를 사용하여 커밋 시퀀스를 새로운 기본 커밋에 결합, HEAD~3: 수정할 커밋의 직전 커밋
$ git rebase -i HEAD~3
- 명령어
- p(ick): 해당 커밋을 수정하지 않고 그냥 사용
- r(eword): 개별 커밋 메시지를 다시 작성
- s(quash): 계속된 이후 커밋을 이전 커밋에 결합(p-s 순서로)
- d(rop): 커밋 자체를 삭제
- rebase의 --interactive를 사용하여 커밋 시퀀스를 새로운 기본 커밋에 결합, HEAD~3: 수정할 커밋의 직전 커밋
- 깃허브 구축 경진대회 실시
- 되돌리기 reset과 취소 revert 리뷰 강의
- In-class 과제 수행과 결과 업로드
- 역량교과목을 위한 학생 팀별 과제계획서와 과제결과보고서 검토/재요청
- 플립러닝 13주 설문
- 출석과 성적 산출 공지
- 인공지능소프트웨어학과 학과 캠프 참석요청
-
구글 공유시트에서 한학기 수업 후 여러 설문 요청(한 학기 동안 설문이 많아 미안합니다. 연구와 향후 수업의 질을 향상시키고자 하는 설문이오니 부탁합니다.)
-
기말 시험 범위
- 1 - 7주까지 학습한 내용 중에 기본적인 내용, git diff
- 9 - 14주까지 학습한 내용
-
git reset, revert 복습을 위한 실습(기말시험과 유사한 실습)
-
역량교과목 결과보고서 PR 제출
- QA: 7조: 미제출, PR 제출 요망
- QB: 1/3조: 재요청, 4조: 미제출, PR 제출 요망
-
한학기 마무리 인사
- 기말시험