Questions tagged [git-ls-tree]
10 questions
                    
                    115
                    
            votes
                
                3 answers
            
        How to read the mode field of git-ls-tree's output
$ git ls-tree fb3a8bdd0ce
100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c    .gitignore
100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d    .mailmap
100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3    COPYING
040000 tree…
         
    
    
        an0
        
- 17,191
- 12
- 86
- 136
                    53
                    
            votes
                
                5 answers
            
        What is the internal format of a Git tree object?
What is the format of a Git tree object's content?
The content of a blob object is blob [size of string] NUL [string], but what is it for a tree object?
         
    
    
        Bystysz
        
- 681
- 1
- 6
- 8
                    18
                    
            votes
                
                3 answers
            
        git ls-tree output of working directory?
I am looking for a way to have output in the same manner as ls-tree, but of my working directory. Whenever I run git ls-tree . it says fatal: Not a valid object name .
         
    
    
        Alexander Bird
        
- 38,679
- 42
- 124
- 159
                    2
                    
            votes
                
                1 answer
            
        Git : explore folders tructure of old commit without checking it out
I want to look at the folder structure of an old commit that I cannot checkout anymore (it had some Git LFS stuff which is now broken beyond my power to repair it).
I can already diff it to its parent and learn a lot, but I also want to see the…
         
    
    
        Charles
        
- 988
- 1
- 11
- 28
                    2
                    
            votes
                
                2 answers
            
        How to compare local and remote git files?
I need to list all tracked commited files that only exist locally. Let's say my local repo is a commit forward the remote repo (on github or gitlab) and these are my local tracked commited files:
a.txt
b.txt
Now imagine in my remote repo there is…
         
    
    
        Fernando Costa
        
- 669
- 1
- 9
- 31
                    2
                    
            votes
                
                1 answer
            
        Git - List files recursively by branch/tag name
I want to see file trees without cloning all remote files. Is it possible using git commands?
git version 2.21.0
My current commands are below:
- mkdir my-repo && cd my-repo
- git init
- git remote add origin https://remote-repo-url 
- git fetch
-…
         
    
    
        zakjma
        
- 2,030
- 12
- 40
- 81
                    2
                    
            votes
                
                1 answer
            
        Alternative to git ls-tree -r HEAD -- . :!foo
I want to retrieve a list of paths, permissions, and content hashes for files for revision in a set of paths, excluding some paths.
git ls-tree seems perfect. For example, in the Git repo,
$ git ls-tree -r v2.2.2 -- Documentation…
         
    
    
        Paul Draper
        
- 78,542
- 46
- 206
- 285
                    0
                    
            votes
                
                1 answer
            
        calculate git worktree hash
I've been using 'git rev-parse HEAD:' to calculate hash of a folder in a worktree.
this is basically the same behavior as 'git ls-tree :'.
this is calculating the hash not of the current worktree, but of a specific commit (HEAD in my case), so…
         
    
    
        strabo
        
- 11
- 1
- 4
                    0
                    
            votes
                
                0 answers
            
        How to list only eixsting files in a git repo?
I used sparse checkout to clone subfolders and files from a repo, as the instructions in this question. Currently, I want to list the checked out files in my disk - not the full repo tree, only the existing files, is there any command can do this?
I…
         
    
    
        Terry Chen
        
- 369
- 3
- 16
                    0
                    
            votes
                
                0 answers
            
        What's the best way to see files of an updated git bare repository? (concept of ls-tree)
I'm looking for a way to see the files on a git bare repository that were updated by other remote but without do a pull in my repository.
I'll try to describe my doubt using an example locally.
I create a folder, add two files and make a new…
         
    
    
        zewill
        
- 181
- 1
- 8