연락처 정보

코스 개요

소개

  • 왜 버전 관리가 중요한가요?

소스 컨트롤을 위한 Git 시스템 기능 개요

  • 선호하는 운영 체제에 Git 설치하기
  • 기본 Git 속성 및 구성 요소 시작하기
  • 저장소, 커밋, 파일이란?

Git 워크플로우 및 기본 시스템 프로세스 이해하기

  • 다양한 Git 상태란?
  • 저장소와 Git 폴더 만들기

기존 프로젝트 관리 및 Git를 사용한 파일 처리

  • 커밋과 메시지 다루기
  • Git 저장소에서 변경 내용 커밋하고 되돌리기
  • 로그 및 버전 히스토리 접근하기

Git의 분기 및 병합 시작하기

  • 분기 및 병합 프로세스 유형에 익숙해지기
  • Git에서 특수 표지점 활용하기
  • Git의 태그 지정과 스테이싱 기능 사용하기
  • Reset와 Reflog를 사용하는 방법?

GitHub 기능 및 아키텍처 개요

GitHub 사용자 계정 설정 및 GitHub 프로필 관리

  • GitHub에 인증하고 자격 증명 업데이트하기
  • SSH vs HTTPS
  • GitHub에서 SSH를 사용하여 인증 확인하기

GitHub 저장소 생성 및 로컬 Git 저장소 연결

  • GitHub 저장소 복제 또는 아카이빙

로컬 복사본 내에서 저장소 콘텐츠 인스턴스화하기

GitHub 저장소에 콘텐츠 변경 사항 게시하기

중간 저장소 기능 및 설정 작업하기

GitHub 글쓰기 및 서식 지정 구문 연습하기

  • 테이블 활용 및 코드 블록 작업하기
  • GitHub에서 URL과 참조 자동 연결하기

GitHub 파일 및 폴더 작업하기

  • 로컬 저장소와 파일 변경 사항 동기화하기

GitHub 커밋 생성, 편집 및 이전하기

  • 커밋 관리 및 로컬 저장소 복제본 처리

커밋 검토 및 로컬 복사본과 함께 커밋 ID 활용하기

GitHub에서 Fetch 및 Pull 명령 이해하기

GitHub의 기본 포킹(Forking) 및 복제(Clone) 개념 이해하기

GitHub 변경 사항 푸시 및 푸시 요청 확인하기

Forks 작업 및 Pull Requests에 변경 사항 제안하기

Pull Requests 검토 및 제안된 변경 사항 통합하기

GitHub 병합에서 충돌 해결 및 CLI 작업하기

GitHub Tags와 Releases 시작하기

  • 로컬 태그 활용 및 GitHub 태그 업데이트
  • 새로운 GitHub Release 시작, 삭제 및 생성하기

GitHub Pull Requests, 커밋 및 Tags 비교하기

GitHub Gists 작업 및 코드 조각(Snippet) 기능 이해하기

Codespaces를 사용하여 개발 프로젝트와 GitHub 통합하기

GitHub 조직 생성 및 팀 관리하기

  • 조직 계정 vs 개인 GitHub 계정
  • 이전 GitHub 기능 실행하기

GitHub 프로젝트 관리 및 프로젝트 보드 처리하기

저장소 정보 필터링 및 GitHub 필터 공유하기

API와 Webhooks를 통해 GitHub 확장하기

  • OAuth 토큰을 사용하여 GitHub 자동화하기

GitHub 이슈 문제 해결

요약 및 결론

요건

  • 명령줄과 터미널 사용 경험 (Windows, Linux 또는 Mac)
  • 어떤 프로그래밍 언어든 지식

대상

  • 개발자
  • 소프트웨어 엔지니어
  • 프로젝트 관리자
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리