Skip to content

Commit 400b05b

Browse files
committed
git github 세션
1 parent ec6ab24 commit 400b05b

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed
+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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: 저장 후 종료

0 commit comments

Comments
 (0)