[백엔드로드맵][Git] Git 저장소 만들기
2023. 7. 28. 01:05
Backend Loadmap/Git
Git 저장소 만들기 - 두 가지 방법이 있음 아직 버전 관리를 하지 않는 로컬 디렉토리 하나를 선택해서 Git 저장소 적용하는 방법 다른 어딘가에서 Git 저장소를 Clone 하는 방법 기존 디렉토리를 Git 저장소로 만들기 HTML 삽입 미리보기할 수 없는 소스 기존 저장소 Clone 하기 - 다른 프로젝트에 참여하려거나, Git 저장소를 복사하고 싶을 때 git clone 명령 사용 HTML 삽입 미리보기할 수 없는 소스 출처 1. https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-Git-%EC%A0%80%EC%9E%A5%EC%86%8C-%EB%A7%8C%EB%93%A4%EA%B8%B0
[백엔드로드맵][Git] Git 설치 및 최초 설정
2023. 7. 7. 08:39
Backend Loadmap/Git
Git 설치 (Windows 기준) - 공식 배포판 다운로드 받기 - 32bit, 64bit 중 본인에게 맞는 걸로 설치하기 // 확인 방법: 시작 > 설정 > 시스템 > 정보 > 시스템 종류 - GitHub Desktop 을 사용하면 CLI + GUI 모두 설치 가능 Git 최초 설정 - Git을 설치하고 나면 Git의 사용 환경을 적절하게 설정해 주어야 함 HTML 삽입 미리보기할 수 없는 소스 사용자 정보 HTML 삽입 미리보기할 수 없는 소스 - Git은 커밋할 때마다 이 정보를 사용하고, 한 번 커밋한 후에는 정보 변경 불가 $ git config --global user.name "나마니" $ git config --global user.email "namani@test.com" HTML 삽입..
[백엔드로드맵][Git] Git 기초
2023. 7. 5. 04:19
Backend Loadmap/Git
Git의 핵심 - Git의 핵심은 데이터를 다루는 방식과 상태 관리 - Git은 파일 시스템 스냅샷으로 데이터를 취급함 - 파일이나 디렉토리의 변경 사항을 시간순으로 저장하는 대신, 파일 시스템의 현재 상태를 스냅샷으로 저장함 // 스냅샷: 특정 시점에서 파일, 폴더 또는 워크스페이스의 상태 // 스냅샷을 통해 특성 시점에 어떤 파일에 어떤 내용이 기록되어 있었는지, 폴더 구조는 어땠는지, 어떤 파일이 존재했는지 등 저장소의 모든 정보 확인 가능 차이가 아니라 스냅샷 - CVS, Subversion, Perforce, Bazaar 등의 시스템은 각 파일의 변화를 시간순으로 정리하면서 파일의 집합을 관리함 - 이것을 보통 델타 기반 버전 관리 시스템이라고 함 - Git은 데이터를 파일 시스템 스냅샷의 연속..
[백엔드로드맵][Git] 버전 관리란?
2023. 6. 28. 23:44
Backend Loadmap/Git
버전 관리란? (VCS, Version Control System) - 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 버전 관리를 사용해야 하는 이유 - 각 파일을 이전 상태로 되돌릴 수 있음 - 프로젝트를 통째로 이전 상태로 되돌릴 수 있음 - 시간에 따라 수정 내용 비교 가능 - 누가 문제를 일으켰는지 추적 가능 - 누가, 언제 만들어낸 이슈인지 알 수 있음 - 파일을 잃어버리거나 잘못 고쳤을 때 쉽게 복구 가능 버전 관리 시스템의 종류 로컬 버전 관리 시스템 (Local VCS, Local Version Control System) - 유명한 로컬 버전 관리 시스템으로는 RCS (Revision Control System)이 있음 - RCS는 파일에서 변..
[백엔드로드맵][OS] 기본적인 네트워크 개념
2023. 5. 24. 17:24
Backend Loadmap/Operating System
TCP/IP 네트워크 Protocol - 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약 RFC (Request For Comments) - 인터넷에 관한 기술 표준을 정하는 단체인 IETF (Internet Engineering Task Force) 가 정식으로 발행하는 문서 - 인터넷에 이용되고 있는 프로토콜이나 그 밖에 인터넷에 관한 여러 기술 사양, 요건을 RFC** 와 같이 번호를 붙여 공개중 LAN (Local Area Network) - 조직 단위 ,사무실 등 한정된 영역을 연결하기 위한 지역적 네트워크 - 초기 투자비용 ↑, 유지 비용 ↓ - 직접 관리가 용이함 - 속도는 주로 100Mps WAN (Wide Area Network) -..