File tree Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Expand file tree Collapse file tree 1 file changed +81
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ marp : true
3+ ---
4+
5+ # Git & GitHub
6+
7+ ---
8+
9+ # 사전 조사
10+
11+ 1 . Git 을 사용해서 2명 이상의 개발자와 협업해봤다(하트) vs 아직 경험이 없거나, 혼자만 써봤다 (따봉)
12+ 2 . Stage 가 어떤 개념인지 안다 (하트) vs 아직 모른다 (따봉)
13+ 3 . Interactive Rebase 를 사용해봤다 (하트) vs 아직 모른다 (따봉)
14+
15+ ---
16+
17+ # 오늘 배울 내용
18+
19+ - Git의 기본 개념 (10m)
20+ - Git의 내부 원리 (5m)
21+ - 실무에서 IDE와 함께 편하게 Git 쓰는 꿀팁 (10m)
22+ - 커밋 메세지를 정리해서 Code review를 원활하게 하는 법 (10m)
23+
24+ ---
25+
26+ # 실무에서 IDE와 함께 편하게 Git 쓰는 꿀팁
27+
28+ ---
29+
30+ ## Ai활용
31+
32+ - Cursor Ai 버튼를 통해 commit message generate
33+ - Cursor agent를 통해 PR 바디 생성 + main과 diff를 떠 코드리뷰
34+ - cmd + k 로 cli 명령어 생성
35+
36+ ---
37+
38+ ## 단축키 할당
39+
40+ - Push: ctrl + opt + cmd + ↑
41+ - PR생성(gitlens 플러그인): ctrl + opt + cmd + ↑
42+ - 브랜치 전환: ctrl + opt + cmd + →
43+ - Pull: ctrl + opt + cmd + ↓
44+
45+ ---
46+
47+ ## 유용한 플러그인
48+
49+ - GitLens
50+ - 코드별 최종 수정자 (Git blame 자동 + PR 바로가기)
51+ - Git Graph
52+ - (제 기준)Git log가 가장 편하게 보임
53+
54+ ---
55+
56+ # 커밋 메세지를 정리해서 Code review를 원활하게 하는 법
57+
58+ ---
59+
60+ ## Interactive rebase
61+
62+ 사용예시
63+
64+ - 커밋 메세지 수정
65+ - 커밋 순서 수정
66+ - 커밋 합치기
67+
68+ 수정할 커밋의 직전 커밋 찍고 interactive rebase 꼬!
69+
70+ - pick: 수정 없이 사용하겠다
71+ - reword: 커밋 메세지 수정
72+ - squash: 커밋 합치기
73+ - edit: 커밋 수정
74+
75+ vi
76+
77+ - dd: 줄 자르기
78+ - p: 줄 붙이기
79+ - i: 수정 모드
80+ - esc: 수정 모드 종료
81+ - wq: 저장 후 종료
You can’t perform that action at this time.
0 commit comments