티스토리 뷰
Readme(리드미)
- Readme란?
: 코드 구현 내용, 수정 내용, ... -> 이런 내용들이 들어가는 것
- Readme.txt -> 윈도우의 메모장처럼 텍스트만 존재함
: 글자 크기, 굵기 등이 똑같고 단조롭다 / 꾸밈이 없다 -> 가시성/가독성이 떨어짐
- Readme.md -> m(ark)d(own) '마크다운' 이라는 확장자
: 글자 크기, 굵기 등을 변경할 수 있다 / 꾸밈이 있다 -> 가시성/가독성이 높아짐
markdown(마크다운)
- markdown이란?
: 위의 사진처럼 글자의 스타일인 굵기, 기울임, 밑줄 등으로 쉽고 예쁘게 글을 쓸 수 있게 제공하는 기술이다.
위의 사진은 특수기호의 조합으로 쓴 글이다.
특수기호의 조합으로 쓴 글은 업로드 시 아래처럼 변환된다.
Version Control System(버전 관리 시스템) : VCS
- 버전 관리의 필요성
: 버전 관리
: 백업 복구
: 협업(선택)
- VCS(버전 관리 시스템)의 종류
: 로컬 VCS
: 중앙 집중식 VCS
: 분산 VCS
- 로컬 VCS
: 단순하게 다른 사람들과 협업을 위함이 아닌 내 컴퓨터 안에서만 사용하는 것이다.
* 버전 관리, 백업 복구는 가능 / 협업은 불가능
- 중앙 집중식 VCS
: 중앙에 중심이 되는 컴퓨터(서버)에 다른 사용자들의 파일을 저장한다.
: 내 컴퓨터가 아닌 중앙의 컴퓨터에 백업 용도로 버전을 생성 및 저장한다.
: 중앙 컴퓨터에서 필요한 파일 하나만 가져와서 작업 후 중앙 컴퓨터에 백업용도로 버전을 생성 및 저장한다.
: (장점) 간단하게 협업이 가능하고 누가 어떤 일을 하고 있는 지 알기 쉽다.
: (단점) 중앙 컴퓨터에 문제가 생길 경우 연결된 모든 컴퓨터의 업무가 마비될 수 있고 수정에 대한 충돌 문제가 발생할 수 있다.
* 버전 관리, 백업 복구, 협업 가능
- 분산 VCS
: 중앙 집중식 VCS와 비슷하지만 필요한 버전의 파일 하나만 가져오는 것이 아닌 폴더 전체를 가져와서 작업을 한다.
: (장점) 중앙 컴퓨터에 문제가 생겨도 연결된 컴퓨터들은 업무가 가능하고, 다운 받은 내용이 남기 때문에 안정적이다.
본인이 수정하고 있는 코드는 본인만 수정하기 때문에 충돌에 대한 문제가 생기지 않는다.
* 버전 관리, 백업 복구, 협업 가능
'웹 개발 공부하기' 카테고리의 다른 글
[11.04] 브랜치 생성 및 삭제해보기🤨 (0) | 2024.11.04 |
---|---|
[11.04] 브랜치가 뭐야? & merge 실습🤩 (1) | 2024.11.04 |
[11.01] 내 컴퓨터랑 깃허브를 연결시킬 수 있다구??😦 (0) | 2024.11.01 |
[10.31] 깃(Git)? 그게 도대체 뭐야?🤷♀️ (1) | 2024.10.31 |
[10.30] 마크다운으로 글자들을 꾸며보자😊 (0) | 2024.10.30 |