생활코딩_Git CLI
Description
생활코딩 에서 제공하는 Command Line Git 강의.
총 일곱 파트로 이루어져있다.
Git을 사용하기 전에 기본적인 것들을 알고 시작하고 싶어서 + 단순 사용법뿐만 아니라 전반적인 사항들을 같이 다뤄줄 것 같아서 듣기로 했다. 다음에 Github용 강의도 제작하실 거라고 하셨는데 아직 없기도 하고 결국 이게 기본일 것 같아서 그냥 듣기로 했다.
주소
- Git2 버전관리: https://opentutorials.org/course/3839
- Git3 Branch & Conflict: https://opentutorials.org/course/3840
- Git3 Backup: https://opentutorials.org/course/3841
- Git4 협업: https://opentutorials.org/course/3842
- Git4 Cherry-pick & rebase: https://opentutorials.org/course/3843
Review
Git2 버전관리
당장 Git을 시작하기에 알맞은 강의인 것 같다. Git의 기본적인 기능과 그것이 이뤄지는 시스템을 이해할 수 있었다.
개인적으로는 아직 핵심적(?) 혁신적(?)인 기능들은 다루지 않은 것 같아서 아쉬웠지만, 개인적인 욕심이라고 생각하고, 강의 자체는 기본이자 중심인 버전 관리에 충실히 하고 있어서 좋은 것 같다. 아쉬우면 다른 강의도 마저 들으면 될 것 같다.
표면적인 기능 위주로 배우다 보니 깔끔하게 이해할 수 없는 부분이 있었던 것과 예시가 간단해서 효용성이 실감 나지 않는 것이 좀 아쉽지만, 이거야말로 어쩔 수 없는 부분인 것 같다. Git 시스템 자체가 복잡한 것 같아서 git 시스템을 제대로 이해하려면 따로 공부하는 게 필요할 것 같다.
Git3 Branch & Conflict
Git3 Backup
Git4 협업
Git4 Cherry-pick & rebase
Progress
Git2 버전관리
- 기간: 2020.05.28 - 2020.06.07
- [X] 설치
- [X] 버전관리의 시작
- [X] 버전의 생성
- [X] 버전간의 차이점 비교
- [X] checkout과 시간여행
- [X] 보충수업
- [X] 버전 삭제 - git reset
- [X] 버전 되돌리기 - git revert
- [X] 수업을 마치며
Git3 Branch & Conflict
- 기간:
- [X] 실습준비
- [X] 브랜치의 사용법
- [X] 브랜치 병합
- [X] 3 way merge
- [X] 외부 도구를 이용해서 병합하는 방법
- [X] 수업을 마치며
- [X] 부록 : reset vs checkout
Git3 Backup
- 기간: 2020.12.03 - 2020.12.03
- [X] 수업의 목표와 용어정리
- [X] Git hosting
- [X] 저장소 생성
- [X] 공부의 방향
- [X] 원격저장소와 연결
- [X] git push
- [X] git clone
- [X] git pull
- [X] git과 오픈소스
- [X] 수업을 마치며
Git4 협업
- 기간: 2020.12.05 - 2020.12.05
- [X] git으로 혼자 작업하기
- [X] git으로 같이 작업하기
- [X] git push & pull
- [X] git pull VS fetch그리고 원격 브랜치
- [X] 수업을 마치며
Git4 Cherry-pick & rebas
기간: 2020.12.08 - ?
- [X] Cherry-pick의 개념과 기본사용법
- [X] Rebase의 개념과 기본 사용법
- [X] cherry-pick 충돌의 원인과 해결
- [X] rebase 충돌의 원인과 해결
- [X] 협업에서 rebase 이용하기
-
intro opentutorials draft