Git 실습 랩

이 과정은 Git 에 대한 다양한 랩을 포함하며, 각 랩은 상세한 안내와 솔루션을 제공하는 작은 Git 프로젝트입니다. 이 랩들을 완료함으로써 Git 기술을 연습하고, 코딩 실력을 향상시키며, 깨끗하고 효율적인 코드를 작성하는 방법을 배울 수 있습니다.

Git

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

강의 계획

Git 명령어 자동 수정

Git 사용자 정보 구성

빠른 병합 비활성화

Git 설정 파일 편집

줄 바꿈 문자 설정

Git 텍스트 편집기 구성

누락된 서브모듈 클론

Submodule 추가

마지막 커밋 작성자 변경

다른 작성자로 커밋 생성하기

커밋 메시지 템플릿 추가

빈 커밋 생성

Fixup 커밋 생성하기

커밋되지 않은 변경 사항 폐기

Git 코드베이스에서 버그 추적

Git Cherry-Pick 코드 변경 사항 적용

마지막 커밋에서 파일 제거하기

Git 커밋 되돌리기: 강력한 기술

특정 커밋으로 되돌리기

커밋 되돌리기

마지막 커밋 취소

마지막 커밋 수정하기

마지막 커밋 메시지 변경

저장소의 시각적 그래프 보기

작성자별 커밋 보기

특정 문자열을 수정한 커밋 찾기

특정 날짜 범위 내의 커밋 보기

커밋 요약 보기

마지막 커밋 보기

변경 사항 차이점 보기

추적되지 않은 변경 사항 폐기

커밋을 포함하는 브랜치 찾기

커밋을 포함하지 않는 브랜치 찾기

다른 브랜치에서 파일 복사하기

현재 브랜치 이름 가져오기

브랜치 삭제

분리된 브랜치 삭제

브랜치 간의 차이점

새로운 브랜치로 커밋 이동하기

다른 브랜치에 리베이스하기

브랜치 이름 변경

Git 브랜치 날짜별 정렬

브랜치로 전환하기

이전 브랜치로 돌아가기

로컬 브랜치 보기

병합된 브랜치 삭제

브랜치 병합

Git 병합을 활용한 협업 프로젝트 관리

Git 커밋 요약 보기 (병합 제외)

병합된 브랜치 보기

커밋 간 변경 사항 보기

되돌리기 기록 보기

로컬 Master 브랜치를 원격 브랜치와 일치하도록 재설정

최신 Stash 적용하기

Stash 적용하기

Git Stash 삭제하기

모든 Stash 삭제

모든 스태시 나열하기

Git Stash 생성하기

삭제된 파일 복원하기

스테이징 영역에서 파일 제거하기

대화형 리베이스 수행하기

원격 저장소에서 최신 변경 사항 가져오기

원격 저장소에서 모든 서브모듈 가져오기

원격 저장소에서 최신 변경 사항 가져오기 (Pull)

업스트림 브랜치 생성 자동화

기본 푸시 브랜치 이름 설정

Remote URL 변경

원격 브랜치 삭제

히스토리 재작성 후 원격 브랜치 업데이트

원격 브랜치 이름 변경

원격 URL 보기

히스토리에서 파일 제거하기

손실된 파일 찾기

모든 Git 별칭 나열하기

로컬 레포지토리 최적화

서브모듈 삭제

Git 브랜치 기본 조작

Git 설정 관리

소개

이 Git 실습 랩 과정은 널리 사용되는 버전 관리 시스템인 Git 의 기본 사항을 마스터하는 데 도움을 주기 위해 설계되었습니다. 일련의 실습 랩을 통해 Git 지식과 기술을 실제 프로젝트 기반 환경에서 적용할 수 있는 기회를 갖게 됩니다.

🎯 과제

이 과정에서 다음을 배우게 됩니다:

  • Git 저장소를 초기화하고 프로젝트 파일을 관리하는 방법
  • 변경 사항을 추적하고, 작업을 커밋하고, 커밋 기록을 탐색하는 방법
  • 브랜칭 (branching), 머지 (merging) 및 충돌 해결을 포함하여 Git 을 사용하여 다른 사람들과 협업하는 방법
  • 깨끗하고 효율적인 코딩 기술을 포함하여 Git 을 효율적인 코드 관리에 사용하는 방법

🏆 성과

이 과정을 완료하면 다음을 수행할 수 있습니다:

  • 처음부터 끝까지 코딩 프로젝트를 관리하기 위해 Git 을 자신 있게 사용
  • Git 의 브랜칭 및 머지 기능을 사용하여 팀원과 효과적으로 협업
  • Git 모범 사례를 사용하여 코딩 워크플로우를 최적화하고 더 깨끗하고 효율적인 코드를 작성
  • 잠재적인 고용주 또는 고객에게 Git 전문 지식과 문제 해결 능력을 보여주기

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data