/assets/logo/logo.png
프로그래머스 데브코스

타입스크립트로 함께하는 웹 풀 사이클 개발 Day 1

2024-04-08
/assets/blog/posts/devcourse/cover.png

Readme.md에는 어떤 내용이 반드시 포함되어야 하나요?

Read.md에는 프로젝트 주요 문서로 프로젝트의 소개, 설치 방법, 사용방법, 라이센스 정보, 기여 방법 등이 반드시 포함되어야 합니다.

마크다운 사용법

제목

# 1단계 제목 ## 2단계 제목 ### 3단계 제목 #### 4단계 제목 ##### 5단계 제목 ###### 6단계 제목

목록

1. 순서가 있는 목록 2. 순서가 있는 목록 3. 순서가 있는 목록 - 순서가 없는 목록 - 순서가 없는 목록 - 순서가 없는 목록

강조

_기울여_ **굵게** **_기울여 굵게_**

기울여
굵게
기울여 굵게

인용

> 인용문1 > 인용문2

인용문1

인용문2

개행

#개행은 역슬래쉬 \\(\\)

코드

/* ``` var a = 3; console.log("hello"); ``` */ var a = 3; console.log("hello");

링크

[GOOGLE 링크](https://google.com)

이미지

![대체텍스트](이미지주소)

버전

버전이란? 유의미한 수정

버전 관리 시스템은 왜 사용되는지?

  • 버전 관리 시스템은 코드와 관련되 변경 사항을 쉽게 추적하고 기록하는 도구
  • 협업할 때 코드 충돌 방지
  • 이전 버전으로 쉽게 돌아갈 수 있도록 하며, 변경 이력을 추적하여 소프트웨어 안정성을 유지하는데 도움

버전 관리 시스템으로 할 수 있는것

  • 버전 관리
  • 백업 복구
  • 협업

버전 관리 시스템의 종류

  1. 로컬 VCS
    • 내 컴퓨터 안에서만, 협업 X
  2. 중앙집중식 VCS
    • 중앙집중식 VCS는 모든 파일의 최신 버전이 중앙 서버에 저장
    • 개발자들은 중앙 서버에서 파일을 가져와서 작업을 수행, 변경 사항을 중앙 서버에 다시 업로드
    • 예) SVN,CVS
  3. 분산 VCS:
    • 분산 VCS는 중앙 서버에만 의존하지 않고 각 개발자들이 로컬 저장소를 가짐
    • 모든 개발자는 전체 프로젝트의 히스토리를 로컬에 복제하여 작업 수행 가능
    • 변경 사항 로컬 저장소에 저장, 필요할때 중앙 서버에 푸시
    • 예) Git
Posts