![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXygqL%2FbtspepPWZpj%2Fjpo3ukv3dTbS0plCPRkGY1%2Fimg.png)
[백엔드로드맵][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
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fnys1i%2FbtsmGWvK52M%2FLTqCcgrkKSljFLJhRVZdFK%2Fimg.png)
[백엔드로드맵][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 삽입..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZOKwc%2FbtsmrR2ou1y%2FA6Auc3noONvVOBzmC5LDw1%2Fimg.png)
[백엔드로드맵][Git] Git 기초
2023. 7. 5. 04:19
Backend Loadmap/Git
Git의 핵심 - Git의 핵심은 데이터를 다루는 방식과 상태 관리 - Git은 파일 시스템 스냅샷으로 데이터를 취급함 - 파일이나 디렉토리의 변경 사항을 시간순으로 저장하는 대신, 파일 시스템의 현재 상태를 스냅샷으로 저장함 // 스냅샷: 특정 시점에서 파일, 폴더 또는 워크스페이스의 상태 // 스냅샷을 통해 특성 시점에 어떤 파일에 어떤 내용이 기록되어 있었는지, 폴더 구조는 어땠는지, 어떤 파일이 존재했는지 등 저장소의 모든 정보 확인 가능 차이가 아니라 스냅샷 - CVS, Subversion, Perforce, Bazaar 등의 시스템은 각 파일의 변화를 시간순으로 정리하면서 파일의 집합을 관리함 - 이것을 보통 델타 기반 버전 관리 시스템이라고 함 - Git은 데이터를 파일 시스템 스냅샷의 연속..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPrUkP%2FbtslJ9v9Nbp%2FNK917S0WBsNxjGkyrTqL6K%2Fimg.png)
[백엔드로드맵][Git] 버전 관리란?
2023. 6. 28. 23:44
Backend Loadmap/Git
버전 관리란? (VCS, Version Control System) - 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 버전 관리를 사용해야 하는 이유 - 각 파일을 이전 상태로 되돌릴 수 있음 - 프로젝트를 통째로 이전 상태로 되돌릴 수 있음 - 시간에 따라 수정 내용 비교 가능 - 누가 문제를 일으켰는지 추적 가능 - 누가, 언제 만들어낸 이슈인지 알 수 있음 - 파일을 잃어버리거나 잘못 고쳤을 때 쉽게 복구 가능 버전 관리 시스템의 종류 로컬 버전 관리 시스템 (Local VCS, Local Version Control System) - 유명한 로컬 버전 관리 시스템으로는 RCS (Revision Control System)이 있음 - RCS는 파일에서 변..