지옥에서 온 Git

명령의 빈도와 메뉴얼 보는 방법

수업소개

여기서는 git에서 자주 사용되는 명령어를 소개합니다. 그리고 스스로 방법을 찾는 방법도 알아봅니다. 

수업

명령의 빈도수

아래 표는 git의 명령의 중요도를 의미합니다. 여기서 측정한 중요도는 구글 검색엔진에서 얼마나 많은 검색이 있었는가를 기준으로 삼고 있습니다. 정확하지는 않지만 참고삼아서 공유합니다. 이에 따르면 여러분은 중요도면에서 40%에 도달했습니다. 축하드립니다. 

 

command google results %
commit 528,000 7.981980075
push 523,000 7.906393143
pull 506,000 7.649397572
clone 489,000 7.392402002
checkout 470,000 7.105171658
add 446,000 6.742354382
branch 439,000 6.636532676
log 388,000 5.865545964
diff 369,000 5.578315621
fetch 355,000 5.36667221
merge 354,000 5.351554823
init 343,000 5.185263572
status 286,000 4.323572541
reset 267,000 4.036342197
tag 246,000 3.718877081
rebase 203,000 3.068829461
rm 142,000 2.146668884
show 104,000 1.572208197
bisect 62,800 0.9493718726
grep 49,400 0.7467988934
mv 44,700 0.6757471768

댓글

댓글 본문
작성자
비밀번호
  1. 알파고
    어렵지만, 잘 이해되었습니다.
  2. 한현경
    저는 $ git commit --help
    /usr/bin/start: line 8: cmd: command not found
    이렇게 까지만 뜨는데 혹시 해결하셨으면 해결방법 좀 알려주실수 있으세요?ㅠㅠ
    대화보기
    • 김세창
      아주 좋은 방법을 공유해주셔서 감사합니다.
    • 김수현
      빈도수가 가장 높은 단어들 중국에서 6개단어가 10%차지
      어떤 분야건 비슷한 패턴
      중국어 단어가 영어로 무엇인지 물어보는 것을 배움
      영어단어 무엇이 중국어로 무엇입니까? 표현 익힘
      모르는 것을 알아낼 수 있는 방법만 알면 이론적으로 어떤 분야던 공부할 수 있다고 생각
      마찬가지로
      여러가지 분야에서 사용되는 부품 있다. 깃의 여러가지 명령가 그것
      그 부품도 빈도수가 다르다.
      commit 8% 1등
      push > put > clone > chekout
      add 7%육박
      branch
      log
      diff
      fetch > merge
      init
      status
      reset
      tag > rebase > rm > show > bisect > grep > mv
      지금까지 배운 것만해도 40%에 해당

      모르는 것이 있는 경우 어떻게 찾아 볼 수 있는가 배울 것임
      파일이 바뀌면
      vim f1.txt > i > 다음줄에 3 > esc > :wq > git add f1.txt > git commit > 7 > esc > :wq > git log
      이렇게 했는데 이것 귀찮다. 어떻게 하는지 알아내려면 메뉴얼을 찾아서 알아낼 수 있는 것임
      git commit --help
      커밋 메시지에 대한 도움말을 볼 수가 있음
      git menual이라는 페이지로 이동함
      options가 나옴 -a(길게 쓰면 --all) 수정하거나 삭제한 파일을 자동으로 스테이지에 올린다라는 뜻
      무슨 말이냐면
      vim f1.txt > i > 담줄에4 > esc > :wq > 그담 지금까지 git add f1.txt를 했지만
      그렇게 하지 않고 git commit -a라고 하면 우리가 수정하거나 삭제한 파일은 자동으로 add를 시켜준다는 뜻임
      add 생략 가능
      10이라고 입력하고 빠져나오면(esc > :wq)
      그런데 에디터를 켜는 것도 귀찮다 > 어떻게 해야 하는가?
      메뉴얼을 보면 압니다. git commit --help
      -m이라고 적혀있죠? 그리고 메시지
      커밋 메시지로 사용하겠다.
      또한번 파일을 수정해보자
      vim f1.txt > i > 담줄5 > esc > :wq >git commit -am "11"
      에디터를 켜지 않고 커밋을 할 수 있게 됨
      인라인에서 커밋할 수 있는 방법임
      메뉴얼을 보는 방법을 알려줬지만, 실제로는 많은 트레이닝이 필요함
      틈틈이 메뉴얼을 보는 것을 해서 익숙해질 필요는 있음
      모르는 것이 있을 경우 커뮤니티 같은데서 질문을 하는 것
      내가 어떤 명령이 필요한데 > 그 명령을 어떻게 해야 하나요?
      상세하게 친절하게 질문 > 답변을 받을 수 있을 것임
      그담에 검색을 통해서 알아내는 것
      이 세가지
      1. 메뉴얼을 보는 것
      2. 커뮤니티에 질문하는 것
      3. 검색
      이것이 문제를 해결하는 핵심적인 방법임

      이렇게 하면 시간이 알아서 실력을 향상시켜줌
    • 강의 중간중간마다 교육철학 내용을 담고 있어서 강의가 더 풍성해지는것 같습니다
    • Jay Yoon
      help 명령어 요청했을 때 혹시 아래와 같이 오류나는 분 계신가요
      -------------------------------------------------------------------------
      $ git commit --help
      /usr/bin/start: line 8: cmd: command not found
      fatal: 'web--browse' appears to be a git command, but we were not
      able to execute it. Maybe git-web--browse is broken?
    • 김종현
      감사합니다^^
    • 이응
      감사합니다. 잘보고있습니다!
    • 좋은강좌 감사드립니다~
    • groundntree
      * commit 도움말 확인
      git commit --help

      * 옵션 -a 실습
      vim f1.txt
      git commit -a
      git log

      * 옵션 -a, -m 실습
      vim f1.txt
      git commit -am "11"
      git log
    • Dong Jin Lee
      감사합니다 :)
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기