묭동이 개발 블로그
  • [GitHub] GitHub에 대해서
    2024년 01월 24일 23시 21분 28초에 업로드 된 글입니다.
    작성자: 묭동이

    깃허브를 약 1년간 써보면서 왜 개발자들 사이에서 중요하게 대두되는 지 알 수 있었습니다.

    팀프로젝트를 진행하면서 팀원들과 코드 공유부터 협업까지, 깃허브의 편리함과 추가적인 공부의 필요성을 느끼게 되었습니다.

    이번 글을 시작으로 GitHub에 관하여 공부한 것을 기록하고 공유하고자 합니다 :)

    1. GitHub ?

    GitHub 이미지

    • 전 세계 수백만 명의 개발자들이 사용하는 코드 호스팅 플랫폼
    • Git 버전 관리 시스템을 기반으로 하며, 개인이나 팀이 프로젝트를 관리하고 협업할 수 있는 도구를 제공
    • 소스 코드를 저장하고 추적할 수 있으며, 다른 사용자와 함께 코드를 검토하고, 변경 사항을 병합하고, 프로젝트의 다양한 버전을 관리할 수 있음

    2. GitHub의 기능

    • 1. 버전 관리: Git을 사용하여 코드의 버전을 관리하고, 변경 이력을 추적
    • 2. 협업: 다른 개발자들과 함께 프로젝트에 기여하고, 풀 리퀘스트(Pull Request)를 통해 코드 변경 사항을 제안가능
    • 3. 이슈 트래킹: 프로젝트와 관련된 문제점이나 향상 사항을 관리하고 추적할 수 있는 이슈 트래커를 제공
    • 4. 위키: 프로젝트 문서를 작성하고 공유할 수 있는 위키 페이지를 제공
    • 5. GitHub Pages: 프로젝트 관련 웹사이트를 무료로 호스팅할 수 있는 정적 사이트 호스팅 서비스 제공
    • 6. GitHub Actions: 소프트웨어 워크플로우를 자동화할 수 있는 CI/CD(지속적 통합/지속적 배포) 도구 제공

    더 많은 기능과 장점이 있지만 저는 GitHub의 가장 큰 기능은 협업이라고 생각합니다.

    작은 프로젝트에서 큰 프로젝트에 이르기까지 "개인"이 아닌 ""으로 진행하기 때문에 소스 코드를 함께 공유하고 작업할 수 있는 공간이 있다는 것이 엄청난 이점이라고 생각합니다.


    다음 글에서는 GitHub의 명령어에 대해서 다뤄보도록 하겠습니다 !

     

    댓글