VCS(Version Control System) : 파일 및 소스 코드의 시간에 따른 변경을 버전으로 기록 및 추적하는 시스템
- 소프트웨어 엔지니어링 도구 중 하나
- 시간에 따른 소스 코드를 관리하고 조직 구성원간 업무를 조율(협업)하는데 주로 활용된다.
Git : 분산형 버전 관리 시스템
Git 설치 - Git (git-scm.com) 에 접속하여 다운로드.(자신의 pc 시스템 종류에 맞게 다운로드)
- 다운로드한 파일을 실행하여 다운로드를 진행
- 다운로드 전에 다양한 옵션 선택이 있지만 모두 기본값으로 설치한다. 중간에 defalut editor를 선택하는 옵션이 있는데
VSCode 등 다른 에디터가 익숙하다면 다른 것으로 선택한다.
git bash 실행
기본 명령어
- pwd : 현재 위치해 있는 경로 확인
- cd : 현재 위치를 이동
- ls : 현재 위치의 파일 및 폴더들 조회
- mkdir : 현재 위치에서 폴더 생성
명령어들을 이용해 git 전용 폴더를 생성한다.
pwd
cd /c
ls
mkdir codes
cd codes/
mkdir git
cd git/
pwd
git 초기 설정(명령어 앞에 git이 붙어 있다면 git 명령어이다,)
git config --global user.name "이름"
git config --global user.email "github 가입한 이메일"
git config --list 명령어를 이용하여 설정이 제대로 되었는지 확인한다.
git config --list
git init : 현재 위치하고 있는 폴더의 변경사항을 추적한다. -> 변경사항에 대해서 버전으로 기록해준다.
ls -al : 숨김 파일까지 모두 표시 -> git init을 실행한 후에 이 명령어를 통해 .git이 생긴 것을 확인한다.
git init
ls -al
'Pre_Course > Git&Github' 카테고리의 다른 글
| Git&Github_06(내용 확인, 변경사항(Snapshot) 비교하기) (0) | 2023.09.03 |
|---|---|
| Git&Github_05(local작업 GITHUB에 연동하기) (0) | 2023.09.02 |
| Git&Github_04(COMMIT 실습) (0) | 2023.09.02 |
| Git&Github_03(Git의 주요 작업 흐름) (0) | 2023.09.02 |
| Git&Github_02(설정 및 매뉴얼 확인, Git의 세 가지 상태) (0) | 2023.08.27 |