[GitHub 100일 챌린지] Day 10 - GitHub UI 가이드
[GitHub 100일 챌린지] Day 10 - GitHub UI 가이드
100일 챌린지 Day 10 - GitHub 인터페이스를 완벽히 이해합니다
배울 내용
- GitHub 메인 화면 구성
- Repository 페이지 둘러보기
- 유용한 단축키와 팁
Topic1. GitHub 메인 화면 구성
상단 네비게이션 바
로그인 후 모든 페이지 상단에 표시됩니다.
좌측 영역:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
🔍 Search bar
→ Repository, User, Code 검색
→ 단축키: / (슬래시)
📁 Pull requests
→ 내가 관련된 모든 PR
📋 Issues
→ 내가 관련된 모든 Issue
📊 Marketplace
→ GitHub Apps와 Actions
🔔 Explore
→ 트렌딩 프로젝트
우측 영역:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
🔔 알림 (Notifications)
→ 새 알림 확인
→ 단축키: g + n
➕ Create new
→ New repository
→ Import repository
→ New gist
→ New organization
👤 프로필 메뉴
→ Your profile
→ Your repositories
→ Your projects
→ Your stars
→ Settings
→ Sign out
대시보드 (홈 화면)
좌측 사이드바:
1
2
3
4
5
6
7
8
Recent repositories
→ 최근 접속한 저장소
Recent activity
→ 내 활동 타임라인
Explore repositories
→ 추천 저장소
중앙 피드:
1
2
3
4
5
Following 탭:
→ 팔로우한 사람들의 활동
For you 탭:
→ 맞춤 추천 컨텐츠
해보기:
1
2
3
1. github.com 접속 (로그인 상태)
2. 대시보드 각 영역 클릭해보기
3. Recent repositories 확인
결과: GitHub 메인 화면 구조 파악!
Topic2. Repository 페이지 둘러보기
Repository 상단 메뉴
주요 탭:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
📝 Code
→ 파일 브라우저
→ README 표시
📋 Issues
→ 버그, 기능 요청
→ 프로젝트 관리
↗️ Pull requests
→ 코드 기여
→ 코드 리뷰
⚡ Actions
→ CI/CD 자동화
→ Workflow 실행
📚 Projects
→ 칸반 보드
→ 프로젝트 관리
📖 Wiki
→ 문서화
→ 가이드 작성
🔒 Security
→ 보안 알림
→ 취약점 스캔
⚙️ Settings
→ Repository 설정
→ (Owner만 접근 가능)
Code 탭 상세
파일 브라우저:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
📁 폴더 구조
→ 클릭하여 탐색
📄 README.md
→ 자동으로 하단에 표시
🌿 브랜치 선택
→ main/master 기본
🔄 Latest commit
→ 최신 커밋 정보
📥 Code 버튼
→ Clone (HTTPS/SSH)
→ Download ZIP
→ Open with GitHub Desktop
About 섹션 (우측 사이드바):
1
2
3
4
5
6
7
📝 Description
🏷️ Topics (태그)
⭐ Stars
👁️ Watchers
🍴 Forks
🔗 Website
📄 License
해보기:
1
2
3
4
5
1. 아무 Public Repository 접속
(예: https://github.com/nodejs/node)
2. 각 탭 클릭해보기
3. Code 탭에서 파일 탐색
4. README 읽어보기
Issues 탭
Issue = 작업 항목:
1
2
3
4
5
6
7
8
9
10
버그 리포트
기능 요청
질문
토론
각 Issue:
- 제목 + 설명
- Labels (분류)
- Assignees (담당자)
- Comments (대화)
Filters:
1
2
3
4
5
Open issues (기본)
Closed issues
Assigned to you
Created by you
Mentioned
Pull Requests 탭
PR = 코드 기여 요청:
1
2
3
4
5
6
7
8
9
10
11
12
Open PRs
→ 리뷰 대기 중
Closed PRs
→ Merged (병합됨)
→ Closed (거부됨)
각 PR:
- 변경 내용
- Reviewers
- Checks (테스트 통과 여부)
- Comments
Topic3. 유용한 단축키와 팁
전역 단축키
Repository 내에서 사용 가능:
1
2
3
4
5
6
7
8
? 도움말 표시
/ 검색창 포커스
s 검색창 포커스
g + c Code 탭
g + i Issues 탭
g + p Pull requests 탭
g + w Wiki 탭
g + n Notifications
해보기:
1
2
3
4
1. 아무 Repository 접속
2. ? 키 입력
3. 단축키 목록 확인
4. 몇 가지 단축키 사용해보기
파일 탐색 단축키
Code 탭에서:
1
2
3
t 파일 검색 (fuzzy finder)
w 브랜치 선택
l 특정 라인으로 이동
파일 뷰어에서:
1
2
b Blame 보기 (누가 작성했는지)
y 현재 커밋의 영구 링크
해보기:
1
2
3
4
1. Repository Code 탭에서
2. t 키 입력
3. 파일명 일부 타이핑
4. 파일 빠르게 찾기
코드 검색 팁
파일 내 검색:
1
2
3
Ctrl+F (Windows/Linux)
Cmd+F (Mac)
→ 현재 파일 내 검색
Repository 전체 검색:
1
2
3
4
상단 검색창 사용:
filename:config
language:python
org:microsoft
고급 검색 예시:
1
2
3
4
5
6
7
8
stars:>1000 language:javascript
→ 1000+ stars, JavaScript
fork:false language:python
→ Fork 아닌, Python
filename:package.json dependencies
→ package.json에서 dependencies 검색
Markdown 편집 팁
Issue/PR 작성 시:
1
2
3
4
Ctrl+B 굵게
Ctrl+I 기울임
Ctrl+K 링크
Ctrl+E 코드
미리보기:
1
2
Preview 탭 클릭
→ 렌더링 결과 확인
파일 첨부:
1
2
3
드래그 앤 드롭
또는
클립보드 붙여넣기 (Ctrl+V)
빠른 편집
웹에서 파일 편집:
1
2
3
4
1. 파일 열기
2. 연필 아이콘(✏️) 클릭
3. 내용 수정
4. Commit changes
GitHub.dev 에디터:
1
2
3
Repository에서 . (점) 키 입력
→ VSCode 웹 에디터 열림!
→ 코드 편집 가능
Star와 Watch
Star (⭐):
1
2
3
→ 북마크
→ 나중에 찾기 쉬움
→ Profile > Stars에서 확인
Watch (👁️):
1
2
3
Watching: 모든 알림 받기
Not watching: PR/Issue 알림만
Ignoring: 알림 받지 않음
해보기:
1
2
3
4
1. 관심 있는 Repository 찾기
2. Star 클릭 (⭐)
3. Watch → Watching 선택
4. Notifications에서 알림 확인
유용한 URL 패턴
빠른 이동:
1
2
3
4
5
6
7
8
github.com/username
→ 사용자 프로필
github.com/username?tab=repositories
→ 저장소 목록
github.com/username?tab=stars
→ Star한 저장소
직접 파일 접근:
1
2
3
4
5
github.com/user/repo/blob/main/path/to/file.js
→ 파일 보기
github.com/user/repo/tree/main/src
→ 폴더 보기
정리
완료 체크:
- GitHub 메인 화면 구성을 이해했다
- Repository 페이지 각 탭을 탐색했다
- 주요 단축키를 사용해봤다
- Star와 Watch 기능을 활용했다
- GitHub 검색을 사용해봤다
축하합니다! Phase 1 완료! 🎉
이제 GitHub 계정 설정과 기본 UI 사용법을 모두 익혔습니다!
다음: Phase 1 완료 페이지 →
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
