single-file - Git 안에 git - Git의 특정 개정판에서 단일 파일을 검색하는 방법은 무엇입니까?

Git 특정 커밋까지 머지 / git

Git 저장소가 있고 몇 달 전에 일부 파일이 어떻게 생겼는지보고 싶습니다. 나는 그날 개정판을 찾았다. 그건 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8 . 하나의 파일이 어떻게 생겼는지 확인하고 ( "새") 파일로 저장해야합니다.

git-show 27cf8e84bb88e24ae4b4b3df2b77aab91a3735d8 my_file.txt

SherylHohman



Answer #1

자신의 대답을 완성하기 위해 구문은 실제로

git show object
git show $REV:$FILE
git show somebranch:from/the/root/myfile.txt
git show HEAD^^^:test/test.py
git show HEAD^^:./test.py
git restore -s <SHA1>     -- 파일
git restore -s somebranch -- 파일
git restore -s <SHA1> -SW -- afile
git cat-file -p $(git-ls-tree $REV $file | cut -d " " -f 3 | cut -f 1)::
git config diff.txt.textconv "tr A-Za-z N-ZA-Mn-za-m <"
git cat-file --textconv-배치