지옥에서 온 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. 20210613
  2. 장휴일
    git 에서 빈도수가 높은 명령어들 ... !

    commit
    push
    pull
    clone
    checkout
    add
    branch
    log
    diff
    fetch
    merge
    init
    status
    tag
    rebase
    ...

    git commit -help를 통해 commit 옵션을 볼 수 있다.

    리스트 되는 명령어를 활용하여 commit 옵션을 다르게 할 수 있다.
    help 메뉴얼을 통해 옵션을 참고할 것

    git commit -a(--all) :
    우리가 삭제하거나 수정한 파일을 자동으로 stage에 올린다.
    -> 자동으로 add하고 commit한다.

    git commit -m(--message) :
    -m 뒤에 오는 message를 editor를 띄우지 않고 바로 작성한다.

    여러 옵션을 한번에 적용 가능 ex) git commit -am "this is version new"
  3. 박병진
    2021.02.02 완료
  4. 김대언
    이고잉님은 천사십니까.. 매번 강의를 볼 때마다 그러한 생각이 듭니다.. 감사합니다!
  5. 이수빈
    완료했습니다!
  6. YesterdayKite
    완료
  7. supernet
    완료!!
  8. 빽토리얼
    git commit --help: commit 사용시 메뉴얼이 나온다. 이를 통해 단축기를 배울 수 있다.

    ex)
    git commit -a 파일이름: git add 할 필요없이 한방에 바로 stage area에 올릴 수 있다.
    git commit -m "코멘트" : git commit 할 때의 설명을 코멘트 안에 바로 적어서 올릴 수 있다.
  9. 호여름
    사랑합니다.
  10. 댕댕
    감사합니다.
  11. PassionOfStudy
    << 혼자서 깃을 공부하는 3가지 >>
    1. git의 메뉴얼을 통해서 필요한 기능이 있는지 찾아본다.
    2. git관련 커뮤니티에서 내가 필요한 기능에 대해서 상세하게 질문한다.
    3. 인터넷 검색을 통해서 내가 필요한 기능들에 대해서 찾아보고 사용한다.
  12. 수박바
    git commit -help 하니까 나오네요...^^
  13. 쿵쾅이
    감솨합니다
  14. software.lee
    감사합니다.
  15. Deuklyoung Ko
    감사합니다.
  16. 제로스
    감사합니다.
    근데 git commit --help 를 하니 웹브라우저에서
    file:///C:/Program%20Files/Git/mingw64/share/doc/git-doc/git-commit.html 문서가 열리네요...
  17. cantsto
    $ git commit --help
    명령어 실행 시 C:\Program Files\Git\mingw64\share\doc\git-doc 경로에 있는 git-commit.html 문서가 실행 됩니다. 하지만 저 문서가 없거나, 깨졌다면 아래 주소로 접속하시면 됩니다.
    (확인을 모두 해본것이 아니라서 문서가 같다고 확답드릴 수는 없습니다.)
    https://www.kernel.org......tml
    대화보기
    • 이유리
      감사합니다.
    • 오빠는다르다
      감사합니다~!
    • 고스트프리
      감사합니다.
    • 최현승
      감사합니다.
    • 알파고
      어렵지만, 잘 이해되었습니다.
    • 한현경
      저는 $ 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. 검색
        이것이 문제를 해결하는 핵심적인 방법임

        이렇게 하면 시간이 알아서 실력을 향상시켜줌
      • 1234
        강의 중간중간마다 교육철학 내용을 담고 있어서 강의가 더 풍성해지는것 같습니다
      • 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?
      • 김종현
        감사합니다^^
      • 이응
        감사합니다. 잘보고있습니다!
      • BANIP
        좋은강좌 감사드립니다~
      • 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
        감사합니다 :)