我有一个很大的嵌套目录,整个目录包含<1000个文件。它们位于外部硬盘驱动器exthd
上。
$ cd /Volumes/exthd/project
$ tree 10/44/
├── 0
│ └── record.yaml
├── 00
│ ├── 11
│ │ └── record.yaml
│ ├── 18
│ │ └── record.yaml
│ ├── 37
│ │ └── record.yaml
│ ├── 41
│ │ └── record.yaml
│ ├── 43
│ │ └── record.yaml
│ ├── 47
│ │ └── record.yaml
│ ├── 77
│ │ └── record.yaml
│ └── 83
│ └── record.yaml
├── 01
│ ├── 02
│ │ └── record.yaml
│ ├── 07
│ │ └── record.yaml
│ ├── 27
│ │ └── record.yaml
│ ├── 61
│ │ └── record.yaml
│ ├── 63
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 68
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ └── record.yaml
├── 02
│ ├── 17
│ │ └── record.yaml
│ ├── 33
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 47
│ │ └── record.yaml
│ ├── 58
│ │ └── record.yaml
│ ├── 63
│ │ └── record.yaml
│ ├── 77
│ │ └── record.yaml
│ └── 88
│ └── record.yaml
├── 02
│ ├── 01
│ │ └── record.yaml
│ ├── 41
│ │ └── record.yaml
│ ├── 48
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ ├── 83
│ │ └── record.yaml
│ └── record.yaml
├── 04
│ ├── 27
│ │ └── record.yaml
│ ├── 33
│ │ └── record.yaml
│ ├── 48
│ │ └── record.yaml
│ ├── 61
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ └── record.yaml
├── 05
│ ├── 08
│ │ └── record.yaml
│ ├── 11
│ │ └── record.yaml
│ ├── 17
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 41
│ │ └── record.yaml
│ ├── 53
│ │ └── record.yaml
│ ├── 58
│ │ └── record.yaml
│ ├── 71
│ │ └── record.yaml
│ └── 87
│ └── record.yaml
├── 06
│ ├── 07
│ │ └── record.yaml
│ ├── 11
│ │ └── record.yaml
│ ├── 31
│ │ └── record.yaml
│ └── 41
│ └── record.yaml
├── 07
│ ├── 43
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 78
│ │ └── record.yaml
│ ├── 88
│ │ └── record.yaml
│ └── record.yaml
├── 08
│ ├── 08
│ │ └── record.yaml
│ ├── 51
│ │ └── record.yaml
│ ├── 53
│ │ └── record.yaml
│ ├── 63
│ │ └── record.yaml
│ ├── 68
│ │ └── record.yaml
│ └── record.yaml
├── 08
│ ├── 01
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ ├── 77
│ │ └── record.yaml
│ └── 78
│ └── record.yaml
├── 1
│ └── record.yaml
├── 10
│ ├── 27
│ │ └── record.yaml
│ ├── 37
│ │ └── record.yaml
│ ├── 48
│ │ └── record.yaml
│ └── 88
│ └── record.yaml
├── 11
│ ├── 21
│ │ └── record.yaml
│ ├── 33
│ │ └── record.yaml
│ └── 47
│ └── record.yaml
├── 12
│ ├── 31
│ │ └── record.yaml
│ ├── 37
│ │ └── record.yaml
│ ├── 53
│ │ └── record.yaml
│ ├── 58
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ ├── 83
│ │ └── record.yaml
│ └── 87
│ └── record.yaml
├── 13
│ ├── 37
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 57
│ │ └── record.yaml
│ ├── 68
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ └── 88
│ └── record.yaml
├── 14
│ ├── 11
│ │ └── record.yaml
│ ├── 23
│ │ └── record.yaml
│ ├── 27
│ │ └── record.yaml
│ ├── 33
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 47
│ │ └── record.yaml
│ ├── 63
│ │ └── record.yaml
│ └── 88
│ └── record.yaml
├── 15
│ ├── 23
│ │ └── record.yaml
│ ├── 31
│ │ └── record.yaml
│ ├── 47
│ │ └── record.yaml
│ ├── 48
│ │ └── record.yaml
│ ├── 78
│ │ └── record.yaml
│ ├── 88
│ │ └── record.yaml
│ └── 87
│ └── record.yaml
├── 16
│ ├── 01
│ │ └── record.yaml
│ ├── 18
│ │ └── record.yaml
│ ├── 31
│ │ └── record.yaml
│ ├── 33
│ │ └── record.yaml
│ ├── 87
│ │ └── record.yaml
│ └── record.yaml
├── 17
│ ├── 27
│ │ └── record.yaml
│ ├── 87
│ │ └── record.yaml
│ ├── 88
│ │ └── record.yaml
│ └── record.yaml
├── 18
│ ├── 43
│ │ └── record.yaml
│ ├── 53
│ │ └── record.yaml
│ ├── 61
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 81
│ │ └── record.yaml
│ └── 87
│ └── record.yaml
├── 18
│ ├── 02
│ │ └── record.yaml
│ ├── 08
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 57
│ │ └── record.yaml
│ ├── 67
│ │ └── record.yaml
│ ├── 78
│ │ └── record.yaml
│ ├── 87
│ │ └── record.yaml
│ └── 88
│ └── record.yaml
├── 2
│ └── record.yaml
├── 20
│ ├── 27
│ │ └── record.yaml
│ ├── 53
│ │ └── record.yaml
│ └── 83
│ └── record.yaml
├── 21
│ ├── 18
│ │ └── record.yaml
│ └── 87
│ └── record.yaml
├── 22
│ ├── 02
│ │ └── record.yaml
│ ├── 08
│ │ └── record.yaml
│ ├── 13
│ │ └── record.yaml
│ ├── 31
│ │ └── record.yaml
│ ├── 38
│ │ └── record.yaml
│ ├── 61
│ │ └── record.yaml
│ ├── 73
│ │ └── record.yaml
│ ├── 87
│ │ └── record.yaml
│ └── 83
│ └── record.yaml
├── 23
│ ├── 02
│ │ └── record.yaml
│ ├── 17
│ │ └── record.yaml
│ ├── 47
│ │ └── record.yaml
│ ├── 58
│ │ └── record.yaml
│ └── 63
│ └── record.yaml
...~1000 or so files
我正在尝试将它们提交给大型git repo:
$ git commit -v 10/44/ -m 'Autocommit'
但是旋转终端的东西在大约3秒钟后消失在终端中,并且只停留了10分钟以上(在我取消该过程之前)。即使指定了-v
,也没有看到详细的输出。想知道如何让git提交这些文件,而不是一一提交。想知道为什么不进行任何处理就将其挂起,或者在后台发生了什么。根据我的经验,最多1000分钟需要1000个文件,但这会花费更长的时间。如果我缩短目录,也是一样。
答案 0 :(得分:1)
首先要检查的是您的Git版本: