천천히 자료 정리하겠습니다.~!
Git 사용법
- git 입력시 git 잘설치 된것을 확인 할수있다.(사용가능 명령어 확인 가능)
- $mkdir gitexample 프로젝트를 만들 폴더를 생성
- $git init 버전관리할 디렉토리를 git에게 저장소를 알려주는 것
- Initialized empty Git repository in /경로/ 저장소를 초기화 했다..git이 생성된것을 확인할수 있다.
- $vim f1.txt. 라는 파일을 만든다(souce :1 sample)저장함.(이제 이파일로 파일관리)
- $git status 현재 git의 상태를 알수 있다. f1.txt파일은 아직 stage area(commit대기상태)가 되지 않음을 확인
- $git add f1.txt (f1.txt 버전관리를 git에게 명령)
- $git status를 하면 new file : f1.txt가 stage area ( commit전 상태)가 된것을 확인 할수있다.
- $git commit 하기전 유저의 이름과 메일을 등록해야한다. 다른사람에게 누가 수정하고 commit했는지 확인하기 위해.
- $git config --global user.email "you@example.com"
- $ git config --global user.name "your Name" 이름과 이메일을 입력 (한번만 등록하면 됨)
- $git commit을 하면 상단에 버전의 간단한 메세지를 넣을수 있다.(어떻게 변경됬는지 ..)
- $git log 버전은 몇이고 누가 작성했고 언제 작성했는지 알수있다.
- f1.txt 파일을 수정하고 add하지않고 $git status로 현재 상태를 확인해보았다. modified(수정되었다)확인할수 있다.
- g2.txt를 만들고 현재 git의 상태를 확인하면 전에 add하지않은 f1.txt와 방금 생성한 f2.txt확인할수 있다.
- f2.txt만 add를 해보았다. f2.txt파일만 stage area가 된것을 확인할수 있다.
17.git commit했을시 f2.txt만 commit되고 f1은 되지 않음을 확인 가능(여러개의 파일을 만들시 선택해서 commit할수있다)
- $git log -p 를 명령하면 그동안 변경된 사항을 알수있다. +는 추가된것 -는삭제된것