1. 개념잡기 실습
- 가장 먼저 할 것 - 내가 누구냐? 를 git에게 알려 주는 것
- 혹시나 해서 - linux cmd & 초간단 vi
- 가지고 놀기 1 - git init , 파일 생성, add(스테이징), Commit , 여러번 커밋, 스테이징 취소
- 가지고 놀기 2 - git의 가장 중요한 특징 → 무한 롤백이 가능하다는 점입니다.
- 가지고 놀기 3 - COMMIT 수정
가장 먼저 할 것 - 내가 누구냐? 를 git에게 알려 주는 것
$ git config --global user.name "<사용자명>"
$ git config --global user.email "<메일 주소>"
잘 만들었는 지 확인
$ git config --list
헷갈려서 user만 보고 싶다면
$ git config --list | grep user
혹시나 해서 - linux cmd & 초간단 vi
- 혹시나 이런 명령어 불편하신 분은 여기 (리눅스 명령어 정리) 가서 조금 놀고 오세요.
- 혹시 vi 불편하신 분은 이 것만 아시면 됩니다.
...
- 언스테이징은 git status의 "Changes to be committed :" 뒤에 나옴,
(git checkout 또는 git reset HEAD)- server에서 fetch 해온 것이 있을 때. 여길 보는 명령은 git fetch <URL>
다시 돌아오는 방법은
$git checkout master : master branch 로 돌아옴, 다른 브랜치 명을 적으면 해당 브랜치로 복귀
놀아봅시다. 이래서 git을 쓴데요.
local repository 가지고 놀기
15번 정도 commit하고 이렇게 저렇게 가지고 놀아보셔요.
1.txt 2.txt ~~~ 15.txt 파일 등을 만들어서 제대로 롤백이 되는 지 해보세요.
gitk로 해당 커밋으로 잘 돌아가는 지 gitlog와 비교해서 보세요.가지고 놀기 3 - COMMIT 수정
히스토리 단장하기 (from pro git)
$git commit --amend : 커밋 메시지를 수정
- server에서 fetch 해온 것이 있을 때. 여길 보는 명령은 git fetch <URL>
...