Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

[Git & Gerrit Home으로 돌아가기]

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

 

  1. 혹시나 이런 명령어 불편하신 분은  여기 (리눅스 명령어 정리) 가서 조금 놀고 오세요.
  2. 혹시 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 : 커밋 메시지를 수정

...