-깃(git)은 공통으로 관리는 프로그램 소스코드 관리하기 위한 플랫폼 입니다.
-GitHub를 통해 사람들이 어디서나 프로젝트를 함께 할 수 있습니다
일단 깃 허브를 다운 받아 보자.
구글에서 git(깃) 을 검색해봅니다.
Git을 들어간경우
Downloads들어가시면 됩니다.
바로 Downloads -Git를 눌러 간 경우 이 화면이 바로나옵니다 둘 다 큰 차이는 없습니다.
각자 자기 자신의 컴퓨터에 맞는 것으로 다운 받아 주시면 됩니다.
파일을 다 다운 받은 후에
Git-2.33.0.2-64-bit.exe 을 클릭하여 그냥 next만 잘 눌러서 설치 해주시면 됩니다.
설치 한 후 사용 방법을 간단히 살펴 보겠습니다.
먼저 사용할 폴더를 만들겠습니다. 저는 바탕화면에 course라는 폴더 안에 git이라는 폴더를 하나 더 만들겠습니다.
폴더 안으로 들어가 마우스 우클릭 -> Git Bash Here 클릭해줍니다.
그럼 저런 창과 함께 검은 화면이 나옵니다 명령 프롬프트랑 비슷하죠?
이제 명령어를 통해서 git을 사용 해볼텐데요
git의 명령어의 특징은 앞에 $가 붙는다는 것입니다.
사용자 정보 설정
Git은 커밋 할때마다, 현재 운영체제에 설정된 아래 정보를 사용한다.
혼자 사용하는 컴퓨터라면, 한번만 선언하면 되지만,
매번 다른 환경이라면 사용자 정보를 설정한다.
$ git config --globa user.name "본인이름영어로"
$ git config --global user.email 본인이메일
입력을 해보면
이렇게 된 상태에서
사용자 정보 설정 확인 명령어인
$ git config --list 를 입력해보면
user.name = ~
user.email=~
그림처럼 사용자 정보 설정을 확인 할 수가 있습니다.
깃 허브를 이용함에 있어
세 개의 로컬 공간이 있습니다.
1. Working Directory( 모든 변경 사항들이 담기는 공간 흔히 작업공간이라고 생각하면 편함)
2. Staging area (변경 사항들 중 후보들이 올라가는 공간
3. Repository ( 실제 저장소)
일단 1 -> 2 -> 3 순서대로 옮기면서 파일들을 정리 한다고 생각합시다.
깃명령어들을 살짝 보면서 찍먹해보자.
깃 명령어
모든 깃 명령어는 시작 되기 전에
해당 폴더안에서 버전관리를 시작해야 한다!
git init :깃 시작
git status :현재 깃의 상태
git add 파일명 :해당 파일을 staging area에 추가
git rm --cached 파일명 :해당 파일을 staging area에 삭제
git add . :파일을 전부다 추가
git commit –m “메시지” :깃을 레파지토리에 저장
git log :커밋 이후 변경 로그를 확인
여기 까지가 내 컴퓨터의 로컬저장소에 저장하는 명령어 이다.
여기까지 실습
파일의 수정이 일어난다면 add부터 다시 진행
git commit –am “메시지” : 추가와 커밋 을 동시에 한다
============================================
git init 을 사용하면
확인후 t01메모장 파일 만들고 git add 파일명으로 해당 파일을 staging area에 추가 해보자
git status로 현재 깃의 상태 확인
그다음 git commint -m "메세지"
두번째 파일 t02.txt만들고 git status 로 확인해보면
t01.txt.는 Repository 로저장 t02.txt파일은 아직 저장이 안되있다.
그래서 git add . 을통해 나머지 파일을 한번에 추가하고 git status 로 현재 깃상태를 보면
전체 t01,t02 저장 되있는데 t02를 빼고시퍼?
git rm --cached t02.txt
git status 상태 확인
여기서 저장하면 t01.txt만 저장됨...
git add .
git commit - "두 번 쨰 커 밋 ! "
git log로 확인
아직 정확히 몰라 따라만 써보았습니다. 다음에는 명령어 관련해서 다시 한번 보아 봅시다