https://git-scm.com/ 에 접속해 프로그램을 다운받아 줍니다.
저는 기본 프로그램으로 Virtual Studio Code를 사용하기 위해서
Virtual Studio Code를 먼저 다운받겠습니다.
https://code.visualstudio.com/ 에서 받으면 됩니다.
이것만 바꿔주고 나머진 크게 변경하지 않고 다운받겠습니다.
vs code에서 확장 프로그램으로 Git 관련 프로그램들을 설치하겠습니다.
C:\Users\user 에 새로운 폴더(git)를 만들어주고 여기다가 모든 작업을 하겠습니다.
git bash에서 pwd 명령어로 위치를 확인하고 git 폴더로 이동합니다.
$cd git
$mkdir work
$cd work
$git init
$ls -a
.git 이라는 폴더가 버전 관리를 해줍니다.
vi work.txt (test 1 내용 삽입)
버전관리를 위해
$git add work.txt
$git status
$git commit -m "day1" (메세지를 남기기위해 -m 명령어)
$git config --global user.email "email"
$git config --global user.name "name"
$git commit -m "day1"
git log 명령어로 확인
저는 email과 name을 미리 추가해서 따로 입력하라는 내용이 나오지 않습니다.
$vi work.txt test 2 추가
$git status
$git add work.txt
$git commit -m "day2"
$git log
차이점을 보려면
$git log --stat
commit 전 수정된 부분 확인하려면
work.txt 파일 내용 수정 ( test2 -> test3 )
$git diff
====================================================
참고)Linux에서 어떤 부분이 바뀌었는지 알 수 있는 방법
예시 : vi /etc/services 백업파일을 만들어놓고 백업파일을 수정 후 저장합니다.
cmp /etc/services /etc/services.bak
diff /etc/services /etc/services.bak