일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- docker daemon
- commit
- git push
- Auto-Importing
- git rm --cached
- maven
- Dependency
- github
- git rm
- git
- Git내부
- brew
- JS
- Spring
- npm
- docker
- node.js
- Modified
- unmodified
- Dependency Management
- 리눅스
- staged
- Linux
- hash-object
- 자바스크립트
- spring boot
- Server Off
- Git 내부
- node
- SpringBootApplication
- Today
- Total
목록Git내부 (2)
갓태희
이전글에서 글을 포스팅하다가 hash-object의 --stdin옵션이 정확히 어떤건지를 잘 모르겠어서 구글링과 오픈톡에 물어봤지만 원하는 답을 찾지 못했다. 이전글의 포스팅을 끝마칠때쯔음 git-scm: Git의내부-Git개체 두번째 예시에서 echo의 결과값이 아닌 이제 파일을 가지고 하는예제를 진행하다가 파일은 --stdin옵션을 붙히지 않는데 착안해서 뭔가 알거같은 느낌이 들어 여러가지 재밌는 실험들을 해보았다. 이렇게 아예 test.txt라는 파일을 생성하고나서 hash-object 명령어를 사용할때 --stdin옵션을 사용하지 않는것을 알수있었다. 첫번째, 폴더가 아닌 파일 이 글의 마지막 이 옵션이 없으면 파일 경로를 알려줘야 한다를 계속해서 읽어보니 처음에 나는 objects폴더에 저장을 ..
원문 질문 echo "Apple Pie" | git hash-object --stdin를 통해 echo "Apple Pie"라는 데이터를 가진 hash-object를 생성했는데 Git Bash쉘에서와 자기 컴퓨터에 내장되어있는 기본 Terminal에서의 해시값이 다른데 왜 다른건지 모르겠다는 질문인데 똑같은 레포에서 다른 쉘로 hash-object를 생성할때 내용보다 더 중요하게 작용하는 어떤 요소가 깃의 시스템에 내장되어있는지에 대해서도 물어보고있는데 결론은 그냥 그런요소는 없고 내용이 실제로 달랐다. 답변 Git bash쉘 에서는 echo "Apple Pie"는 Apple Pie\n을 출력하고 기본 Terminal에서는 "Apple Pie"\r\n을 출력 하기때문에 컨텐츠 내용이 다르니 당연히 해쉬값..