본문 바로가기
GitHub

[git] git clone message 의미

by veggie-garden 2023. 4. 18.

Git clone message 의미

오늘도 아무 생각 없이 git clone 하던 와중, 갑자기 git clone 메시지의 의미가 궁금해졌다.

우선, git clone message는 무슨 정보를 주려고 있는 걸까?

공식 문서를 찾아봤으나 이것에 대해서 적혀있지 않아 혼자서 추측해 보건데, 다운르드 상황에 대해서 알려주는 메시지인 것 같다.

 

enumerating, counting, compressing 이라는 단어들만 봐도, 열거하다, 세다, 압축하다 라는 의미이니 다운로드를 실행하기 전에 다운 받을 것들을 정리하고, 후 2개의 메시지로 다운로드 결과를 알려주는 것 같다.

 

그런데 resolving deltas 부분이 뭘까 찾아보다가 아래와 같은 글을 찾았다.

https://stackoverflow.com/questions/4689844/what-is-git-actually-doing-when-it-says-it-is-resolving-deltas

 

What is git actually doing when it says it is "resolving deltas"?

During the first clone of a repository, git first receives the objects (which is obvious enough), and then spends about the same amount of time "resolving deltas". What's actually happening during...

stackoverflow.com

resolving deltas라는 건 레포를 다운 받을 때 한 단계로, 이 단계에서 압축 해제와 checksum을 한다고 한다. 아직 네트워크 공부가 부족해 무슨 말인지 100% 이해하진 못했지만, 더 공부하다보면 언젠가는 알게 되겠지.

메시지 커스터마이징

git clone 관련해서 이것저것 찾아보다가 재밌는 걸 발견했는데, 바로 git clone 이후 print되는 메시지를 바꿀 수 있다는 글이다.

https://stackoverflow.com/questions/38289791/git-show-message-when-cloning

 

Git: show message when cloning

When I clone a repository from my Visual Studio Team Services (was Visual Studio Online) account I obtain a message in the console during cloning itself: Cloning into 'thirdparty/boost'... remote:

stackoverflow.com

이걸 적용시켜보려고 여러 노력을 했는데, 결국에는 git hook을 건들이거나 해야 해서 내 local에서만 적용 가능할 뿐, 다른 사용자 것을 어떻게 바꾸는지 모르겠다. 

 

일단 찾으면서 참고했던 링크들을 남겨놓는다:

https://library.gabia.com/contents/8492/

https://git-scm.com/docs/git-clone

https://git-scm.com/docs/git-config

https://git-scm.com/docs/githooks

https://git-scm.com/docs/git-hook

https://git-scm.com/book/ko/v2/Git%EB%A7%9E%EC%B6%A4-Git-Hooks

'GitHub' 카테고리의 다른 글

[뚝딱뚝딱] GitHub 프로필 꾸미기  (0) 2022.01.03
[Git] Git 명령어 정리  (0) 2021.12.18

댓글