克隆时Git忽略文件 [英] Git ignore files while cloning
问题描述
HEAD分支配置描述钩子信息对象引用
info文件夹还包含info / mailist.txt和info / log
我的问题是,如果用户克隆了这个文件,那么如何用clone命令忽略这两个文件
git clone --bare main new --ignore // ????????
经过测试,我发现 clone --bare
不会克隆 info / log
和 info / mailist.txt $ c $
$ $ $ $ c $ prog $ g $ / c / prog / git / tests / t2(BARE:master)
$ l .. / t1 / info /
total 1
-rw-r - r-- 1 VonC Administ 240 Mar 1 09:20不包括
drwxr-xr-x 7 VonC Administ 0 Mar 1 09 :20 ..
-rw-r - r-- 1 VonC Administ 2 Mar 1 09:21 log
drwxr-xr-x 2 VonC Administ 0 Mar 1 09:21。
$ / c / prog / git / tests
$ git clone --bare t1 t2
克隆到裸仓库t2 ...
完成。
警告:您似乎已经克隆了一个空的存储库。
$ / c / prog / git / tests / t2(BARE:master)
$ l info /
total 1
-rw-r - r- - 1 VonC Administ 240 Mar 1 09:21不包括
drwxr-xr-x 2 VonC Administ 0 Mar 1 09:21。
drwxr-xr-x 7 VonC Administ 0 Mar 1 09:21 ..
I have got a git bare repository with the following contents
HEAD branches config description hooks info objects refs
The info folder also contains info/mailist.txt and info/log
My question is that if the user is cloning this file then how to ignore these two files with the clone command
git clone --bare main new --ignore //????????
After testing, I see that a clone --bare
won't clone info/log
and info/mailist.txt
$ /c/prog/git/tests/t2 (BARE:master)
$ l ../t1/info/
total 1
-rw-r--r-- 1 VonC Administ 240 Mar 1 09:20 exclude
drwxr-xr-x 7 VonC Administ 0 Mar 1 09:20 ..
-rw-r--r-- 1 VonC Administ 2 Mar 1 09:21 log
drwxr-xr-x 2 VonC Administ 0 Mar 1 09:21 .
$ /c/prog/git/tests
$ git clone --bare t1 t2
Cloning into bare repository t2...
done.
warning: You appear to have cloned an empty repository.
$ /c/prog/git/tests/t2 (BARE:master)
$ l info/
total 1
-rw-r--r-- 1 VonC Administ 240 Mar 1 09:21 exclude
drwxr-xr-x 2 VonC Administ 0 Mar 1 09:21 .
drwxr-xr-x 7 VonC Administ 0 Mar 1 09:21 ..
这篇关于克隆时Git忽略文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!