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에서 Fetch 및 Pull 명령 이해
GitHub에서 기본 포킹 및 복제 개념 이해
GitHub개의 변경 사항 푸시 및 푸시 요청 확인
포크 작업 및 풀 리퀘스트 변경 제안
풀 리퀘스트 검토 및 제안된 변경 사항 통합
GitHub 병합에서 충돌 해결 및 CLI 작업
GitHub 태그 및 릴리스 시작하기
- 로컬 태그 활용 및 GitHub 태그 업데이트
- GitHub 릴리스 시작, 삭제 및 생성
GitHub 풀 리퀘스트, 커밋 및 태그 비교
GitHub Gist 작업 및 스니펫 기능 이해
GitHub에서 Codespaces와 개발 프로젝트 통합
GitHub 조직 생성 및 팀 관리
- 조직 계정 대 개인 계정 GitHub
- 이전 GitHub 기능 실행
GitHub 프로젝트 관리 및 프로젝트 보드 처리
저장소 정보 필터링 및 공유 GitHub 필터
API 및 웹훅으로 GitHub 확장
- OAuth 토큰을 사용하여 GitHub 자동화
문제 해결 GitHub 문제
요약 및 결론
Requirements
- 명령어 및 터미널 사용 경험(Windows, Linux 또는 Mac)
- 모든 프로그래밍 언어에 대한 지식
청중
- 개발자
- 소프트웨어 엔지니어
- 프로젝트 관리자
회원 평가 (1)
지식이 풍부하고 접근하기 쉬운 쉬운 트레이너입니다.
Piotr Kowalski - EduBroker Sp. zo.o.
Course - Git and GitHub Fundamentals
Machine Translated