블록체인

패스트캠퍼스 환급챌린지 40일차: 한 번에 끝내는 블록체인 개발 A to Z 강의 후기

hyzl 2025. 4. 13. 21:36

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.


4월 13일 학습 후기

오늘 배운 내용은 GitGitHub에 대한 개요와 주요 개념들이다. Git리누스 토발즈가 2005년에 만든 분산형 버전 관리 시스템으로, 여러 명이 동시에 작업할 수 있게 하며, 버전 관리, 백업, 협업을 지원하는 도구이다. Git의 가장 큰 장점은 버전 관리가 용이하고, 여러 사람과 협업할 때 각자 작업한 내용을 효율적으로 통합할 수 있다는 점이다. 특히 Git분산형이기 때문에, 모든 작업이 로컬 저장소에 기록되며, 서버에 연결하지 않아도 버전 관리가 가능하다.

 

Git의 주요 특징으로는 버전 관리, 백업, 그리고 협업이 있다. 버전 관리는 파일의 수정 이력을 관리하여, 이전 버전으로 돌아가거나 변경 사항을 추적하는 데 유용하다. 백업은 파일의 변경사항을 클라우드나 서버에 저장하여 안전하게 보관할 수 있게 한다. 또한 협업은 여러 명이 동시에 작업하는 프로젝트에서 각자의 작업을 쉽게 통합할 수 있게 해준다.

 

Git기본적인 사용법도 배웠다. 먼저 git init으로 로컬 저장소를 초기화하고, git status로 현재 상태를 확인하며, git add로 변경된 파일을 스테이지에 올리고, git commit으로 실제로 버전으로 저장한다. 마지막으로 git push 명령어를 사용하여 변경 사항을 **원격 저장소(GitHub 등)**에 업로드한다. 이 명령어들을 통해 변경 사항을 추적하고, 팀원들과 협업을 할 수 있게 된다.

 

브랜치(Branch)에 대한 개념도 배웠다. 브랜치는 독립적인 작업 공간을 제공하여, 하나의 프로젝트에서 여러 사람이나 기능이 서로 영향을 주지 않고 작업할 수 있게 해준다. 이를 통해 각자의 작업을 독립적으로 진행하고, 작업이 끝난 후 이를 main 브랜치에 병합할 수 있다. 이렇게 브랜치를 활용하면 프로젝트가 커지거나 복잡해지더라도 혼란 없이 관리할 수 있다.

 

GitHub는 Git을 온라인으로 관리할 수 있는 플랫폼이다. GitHub를 사용하면 프로젝트의 소스 코드온라인으로 공유하고, 버전 관리를 더욱 쉽게 할 수 있다. GitHub를 통해 협업을 하면 코드 리뷰와 버그 수정, 기능 추가 등을 효율적으로 진행할 수 있다.

오늘 배운 내용은 Git과 GitHub가 효율적인 협업과 코드 관리에 얼마나 중요한 도구인지를 잘 보여준다. 이 도구들은 단순히 코드 버전 관리뿐만 아니라, 협업의 원활함코드의 품질 유지에 큰 도움이 된다. 앞으로 실제 프로젝트에서 이 도구들을 사용하며, 더 나아가 팀워크프로젝트 관리가 어떻게 이루어지는지 경험하고 싶다는 생각이 들었다.

 

 


학습 일기

 

1. 공부 시작시간 인증(왼) 2. 공부 종료 시간 인증 (오)

 

3. 수강 인증

 

4. 학습 인증샷

 

 

 


https://bit.ly/4hTSJNB

#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완