Course Outline
소개
- 버전 관리가 왜 중요한가요?
소스 제어를 위한 Git 시스템 기능 개요
- 기본 운영 체제에 Git 설치
- 기본 Git 속성 및 구성 요소 시작하기
- 리포지토리, 커밋 및 파일이란 무엇입니까?
Git 워크플로 및 기본 시스템 프로세스 이해
- 다른 Git 상태는 무엇입니까?
- 저장소 및 Git 폴더 만들기
Git을 사용하여 기존 프로젝트 관리 및 파일 처리
- 커밋 및 메시지 작업
- Git 저장소에서 변경 사항 커밋 및 실행 취소
- 버전 기록 로깅 및 액세스
Git에서 분기 및 병합 시작하기
- 분기 및 병합 프로세스 유형 숙지
- Git에서 특수 마커 활용하기
- Git의 태깅 및 스태싱 기능 작업
- Git에서 Reset 및 Reflog를 사용하는 방법은 무엇입니까?
GitHub 기능 및 아키텍처 개요
GitHub 사용자 계정 설정 및 GitHub 프로필 관리
- GitHub으로 인증 및 자격 증명 업데이트
- SSH 대 HTTPS
- GitHub에서 SSH를 사용하여 인증 확인
GitHub 리포지토리 생성 및 로컬 Git 리포지토리 연결
- GitHub 저장소 복제 또는 보관
로컬 복사본 내에서 저장소 콘텐츠 인스턴스화
GitHub 저장소에 콘텐츠 변경 사항 게시
중간 저장소 기능 및 설정 작업
GitHub 쓰기 및 서식 지정 구문 연습
- 테이블 활용 및 코드 블록 작업
- GitHub의 URL 및 참조 자동 링크
GitHub 파일 및 폴더에 대한 작업 수행
- 파일 변경 사항을 로컬 저장소와 동기화
GitHub 커밋 생성, 편집 및 전송
- 커밋 관리 및 로컬 저장소 복제 처리
로컬 복사본으로 커밋 검토 및 커밋 ID 활용
GitHub의 가져오기 및 가져오기 명령 이해
GitHub의 기본 분기 및 복제 개념 이해
GitHub 변경 사항 푸시 및 푸시 요청 확인
포크 작업 및 풀 요청에 대한 변경 제안
풀 요청 검토 및 제안된 변경 사항 통합
GitHub 병합의 충돌 해결 및 CLI 작업
GitHub 태그 및 릴리스 시작하기
- 로컬 태그 활용 및 GitHub 태그 업데이트
- 새 GitHub 릴리스 시작, 삭제 및 생성
GitHub 풀 요청, 커밋 및 태그 비교
GitHub Gist 작업 및 스니펫 기능 이해
GitHub의 Codespaces와 개발 프로젝트 통합
GitHub 조직 생성 및 팀 관리
- 조직 대 개인 GitHub 계정
- 이전 GitHub 기능 실행 중
GitHub 프로젝트 관리 및 프로젝트 보드 처리
리포지토리 정보 필터링 및 공유 GitHub 필터
API 및 Webhooks로 GitHub 확장
- OAuth 토큰을 사용하여 GitHub 자동화
GitHub 문제 해결
요약 및 결론
Requirements
- 명령 및 터미널 사용 경험(Windows, Linux 또는 Mac)
- 모든 프로그래밍 언어에 대한 지식
청중
- 개발자
- 소프트웨어 엔지니어
- 프로젝트 관리자
회원 평가 (1)
지식이 풍부하고 접근하기 쉬운 쉬운 트레이너입니다.
Piotr Kowalski - EduBroker Sp. zo.o.
Course - Git and GitHub Fundamentals
Machine Translated