본문 바로가기
팀프로젝트/팀소개웹사이트

0507

by useSword 2024. 5. 7.

Fork

  • 개념: 원본 레포지토리를 복사하여 자신의 GitHub 계정에 새로운 레포지토리로 만들어 작업하는 방식입니다. 원본 프로젝트에 대한 기여를 쉽게 만들기 위해 사용됩니다.
  • 활용: 복사한 프로젝트를 자신만의 저장소에서 수정, 보완 후 원본 프로젝트에 Pull Request를 통해 기여할 수 있습니다.

GitKraken

  • 개요: 직관적인 그래픽 사용자 인터페이스(GUI)를 제공하는 Git 클라이언트 툴입니다. 협업을 쉽게 하고 시각적으로 브랜치, 커밋, 변경사항 등을 확인할 수 있습니다.
  • 특징: Git 흐름을 이해하기 쉬운 인터페이스, 여러 플랫폼 지원, GitHub/GitLab 등 여러 플랫폼과의 통합 기능을 제공합니다.

Git Log

  • 기능: 저장소에서 과거의 커밋 로그를 확인할 수 있습니다. 커밋 메시지, 커밋자, 커밋 날짜 등이 표시됩니다.
  • 활용: 프로젝트의 변경사항을 추적하고, 특정 커밋을 참조하거나 되돌리기 위해 사용합니다.
  • Remote와 로컬 브랜치: origin은 기본적으로 원격 저장소를 가리키며, 그 외는 로컬 브랜치를 의미합니다.

Git Flow

  • 개요: Git 브랜치 전략의 일종으로, 프로젝트의 개발과 배포를 조직적으로 관리할 수 있게 해주는 방식입니다.
  • 브랜치 종류:
    • Master: 배포 가능한 최종 제품 버전을 저장하는 브랜치.
    • Develop: 차기 릴리즈 버전을 개발하는 브랜치.
    • Feature: 새로운 기능을 개발하기 위해 사용되는 브랜치. develop 브랜치에서 분기하여 작업합니다.
    • Release: 다음 출시 버전을 준비하는 브랜치. develop에서 분기되며 버그 수정 및 최종 테스트가 이루어집니다.
    • Hotfix: 긴급한 버그 수정을 위해 사용되는 브랜치. master에서 직접 분기하여 작업하고 수정 완료 후 master와 develop에 병합됩니다.

음성 및 사진 데이터 저장

  • AWS S3: 대용량 데이터 저장소로 많이 사용되는 Amazon Web Services의 객체 스토리지 서비스입니다.
    • 장점: 확장성, 신뢰성, 경제성, 다양한 데이터 유형 지원(음성, 사진 등), 보안 기능 제공.
    • 활용: 멀티미디어 파일 저장 및 애플리케이션에서 필요 시 사용하기에 적합합니다.

'팀프로젝트 > 팀소개웹사이트' 카테고리의 다른 글

nothing 4일차  (0) 2024.04.05
nothing 3일차  (0) 2024.04.03
nothing 1,2일차  (0) 2024.04.02
팀소개웹사이트 4일차  (0) 2024.02.19
팀소개웹사이트 3일차  (1) 2024.02.16