Git&Github 실무 활용 완벽 가이드
프로젝트를 다른 사람들과 함께 진행할 때는 Git과 GitHub가 필수적입니다. 이 도구들은 여러 기능을 동시에 추가하거나, 다양한 버전의 파일을 관리할 필요가 있을 때 특히 유용합니다.
개발을 처음 시작할 때는 당장 눈앞에 있는 언어나 프레임워크를 익히는 것만으로도 벅찬 경우가 많습니다. 그래서 Git에 관한 강의를 들어도 처음에는 필요성이 와닿지 않을 수 있습니다. 그러다 시간이 지나 막상 프로젝트를 시작하고 나면 GitHub를 사용하면서 발생하는 충돌로 당황스러울 때가 있습니다. 필요할 때마다 자주 쓰이는 명령어들을 검색하여 사용하는 것도 유효한 방법이지만, 이 강의를 수강한 후에는 단순히 명령어를 사용하는 것을 넘어 전체적인 흐름이 이해할 수 있을 것입니다. 특히, 강사님의 커리큘럼이 자주 사용되는 필수 명령어부터 점차 복잡한 워크플로우까지 단계별로 잘 구성되어 있어 이해하기 쉬웠습니다.
강의에서 무엇을 배울 수 있나요?
- 필수적 워크플로우(추가, 커밋, 머지 등) 및 병합 과정에서 충돌 해결
- Git 브랜치 작업 방법
- Git diff로 변경 사항 확인하기
- Git restore, revert, reset를 활용해 변경 사항 되돌리기
- 협업 워크 플로우(PR, fork, clone 등)
- …
Git에 대해 배울 내용이 굉장히 많아 보입니다. 이 강의를 통해 익히면 무엇이 좋을까요?
- 명령어의 중요성에 기반하여 학습할 수 있습니다. 강의를 통해 필수적으로 알아두면 좋은 것과 부가적인 것들을 구분할 수 있습니다.
- 업데이트된 내용을 파악할 수 있습니다.
- Git이 내부적으로 어떻게 작동하는지도 이해할 수 있습니다.
구체적으로 브랜치에 대한 강의를 예로 살펴보겠습니다. 해당 강의는 브랜치가 무엇인지 소개하는 것으로 시작합니다. 브랜치를 생성 및 이동 시 보이는 HEAD란 무엇인지, 어떻게 변경되는지를 알아봅니다. 실제 프로젝트를 생성하여 간단한 예제와 조금 더 복잡한 예제를 통해 설명하고, HEAD가 실제. git 파일 내에서 각 브랜치를 어떻게 가리키고 있는지 보여줍니다. 마지막으로 노션에 있는 가이드에 따라 직접 실습을 해보고, 답을 함께 검토하는 시간이 포함되어 있습니다.
이처럼 실습 시간을 통해 재미 있게 복습할 수 있어 매우 만족스러웠습니다. 이 과정을 반복하다 보면 프로젝트에서 다양한 상황에 직면했을 때 당황하지 않고 배운 내용을 쉽게 적용해 볼 수 있습니다.
그래서 추천하나요?
개발은 혼자서 하는 작업이 아닙니다. 여러 사람과 협업하는 과정에서 필수적인 도구가 바로 Git과 Github입니다. 협업 툴을 능숙하게 다루는 것은 개발자로서의 핵심 역량 중 하나라고 할 수 있습니다. 이 강의를 통해 Git과 Github의 기본적 사용법뿐만 아니라, 복잡한 워크플로우를 이해하고 실제 상황에 적용할 수 있는 능력을 기를 수 있습니다. 결론적으로 이 강의는 단순히 기술적인 지식을 넘어 협업과 프로젝트 관리 능력을 향상하고자 하는 모든 개발자에게 추천하고 싶은 강의입니다.
좋은 강의를 제공해주신 글또와 유데미 감사드립니다.
'Others > Reviews' 카테고리의 다른 글
IT 대기업 알고리즘 유형별로 풀 수 있는 단계별 알고리즘 학습 플랫폼 코드 트리 사용 후기 (3) | 2024.04.07 |
---|---|
[Udemy] TDD로 배우는 웹 프론트엔드를 듣고 (1) | 2024.04.03 |
피할 수 없다면 코드트리와 즐기자, 알고리즘! (2) | 2024.02.26 |