pwd // 현재위치
cd Documents/ // Documents로 이동
mkdir 파일명 // 파일 생성
git init // 현재 디랙토리에서 작업을 진행 한다
ls -al // 현재 디랙토리의 파일 목록
vim 파일명.txt // vim 에디터를 이용해 파일 만들기
i //(insert) 누르고 내용 작성
esc //누르면 완료
:wq //저장하고 빠져 나오기
cat f1.txt // 내용확인
git status
// 파일의 상태 확인
Untaraced files (버전관리를 하지않는 상태)//
git add 파일명.txt // 버전관리 추가
git config --global user.name jinzza456 // 이름 세팅
git config --global user.email jinzza456@gmail.com // 이메일 세팅
git commit // vim 실행해서 버전 입력(commit messsage)
git log // 버전 및 작성자, 작성일 확인
vim 파일명.txt 를 통해 수정한뒤
git add 파일명.txt 로 파일을 수정한뒤 버전을 만들기 전에도 추가해야됨
git commit 로 새로운 버전 입력(commit messsage)
cp 파일명1.txt 파일명2.txt // 파일명1을 복사하여 파일명2를 만듦
git add 로 버전 관리 추가 후
git commit 으로 버전 입력
vim 파일명.txt 을 통해 파일1과 파일2 내용 수정
git add 는 선택적으로 파일을 커밋 대기 스테이지에 올림
git commit이라는 명령어를 입력하면 stage area(커밋대기 상태)에 있는 파일들만 추가함
stage // 커밋 대기상태의 파일들
repositary // 커밋이 완료된 파일이 저장되는곳
git log -p // 커밋 별로 변경된 내용 확인 가능
git log 커밋주소(id)// 해당 커밋과 그이전의 log를 확인 가능
git diff 커밋주소1..커밋주소2 // 특정 커밋과 커밋 차이점을 비교할때
git diff // 최근에 바뀐 내용과 그이전내용 비교
git reset 버전id(커밋주소) --hard // 해당버전으로 리셋함
git revert // 커밋을 취소하면서 새로운 버전을 생성
git commit --help // 메뉴얼이 나옴
git commit -a // 따로 git add 할필요 없이 바로 커밋가능
git commit -am "메세지" // 바로 커밋을하고 메세지도 작성가능