EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-cat-file - Dalam Talian di Awan

Jalankan git-cat-file dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan git-cat-file yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


git-cat-file - Menyediakan maklumat kandungan atau jenis dan saiz untuk objek repositori

SINOPSIS


pergi fail kucing (-t [--allow-unknown-type]| -s [--allow-unknown-type]| -e | -p | | --textconv )
pergi fail kucing (--batch | --batch-check) [--follow-symlinks]

DESCRIPTION


Dalam bentuk pertama, arahan menyediakan kandungan atau jenis objek dalam
repositori. Jenis itu diperlukan melainkan -t or -p digunakan untuk mencari jenis objek, atau -s is
digunakan untuk mencari saiz objek, atau --textconv digunakan (yang membayangkan jenis "gumpalan").

Dalam bentuk kedua, senarai objek (dipisahkan oleh linefeeds) disediakan pada stdin, dan
SHA-1, jenis dan saiz setiap objek dicetak pada stdout.

PILIHAN



Nama objek untuk ditunjukkan. Untuk senarai cara yang lebih lengkap untuk mengeja objek
nama, lihat bahagian "SPECIFYING REVISIONS" dalam gitrevisyen(7).

-t
Daripada kandungan, tunjukkan jenis objek yang dikenal pasti oleh .

-s
Daripada kandungan, tunjukkan saiz objek yang dikenal pasti oleh .

-e
Sekat semua output; sebaliknya keluar dengan status sifar jika wujud dan adalah sah
objek.

-p
Cantik-cetak kandungan berdasarkan jenisnya.


Biasanya ini sepadan dengan jenis sebenar tapi minta jenis yang boleh
remeh-temeh ditolak rujukan daripada yang diberikan juga dibenarkan. Contohnya ialah kepada
minta "pokok" dengan menjadi objek komit yang mengandunginya, atau meminta a
"gumpalan" dengan menjadi objek tag yang menunjuk padanya.

--textconv
Tunjukkan kandungan sebagai diubah oleh penapis textconv. Dalam kes ini, telah daripada
borang : , atau: untuk menggunakan penapis pada kandungan
direkodkan dalam indeks di .

--batch, --batch=
Cetak maklumat dan kandungan objek untuk setiap objek yang disediakan pada stdin. Mungkin tidak
digabungkan dengan sebarang pilihan atau hujah lain. Lihat bahagian OUTPUT BATCH di bawah untuk
butiran.

--semak-batch, --semak-batch=
Cetak maklumat objek untuk setiap objek yang disediakan pada stdin. Tidak boleh digabungkan dengan
sebarang pilihan atau hujah lain. Lihat bahagian OUTPUT BATCH di bawah untuk butiran.

--batch-semua-objek
Daripada membaca senarai objek pada stdin, lakukan operasi kelompok yang diminta
pada semua objek dalam repositori dan sebarang simpanan objek alternatif (bukan hanya boleh dicapai
objek). Memerlukan --batch atau --batch-check dinyatakan. Perhatikan bahawa objek adalah
dilawati mengikut urutan yang diisih mengikut cincang mereka.

--penampan
Biasanya output kelompok disiram selepas setiap objek dikeluarkan, supaya proses boleh
membaca dan menulis secara interaktif daripada fail kucing. Dengan pilihan ini, output menggunakan normal
penimbalan stdio; ini adalah lebih cekap apabila menggunakan --batch-check pada yang besar
bilangan objek.

--allow-unknown-type
Benarkan -s atau -t menanyakan objek rosak/korup jenis yang tidak diketahui.

--ikut-symlinks
Dengan --batch atau --batch-check, ikut symlinks di dalam repositori apabila meminta
objek dengan ungkapan SHA-1 lanjutan dalam bentuk tree-ish:path-in-tree. Sebaliknya
menyediakan output tentang pautan itu sendiri, menyediakan output tentang objek yang dipautkan. Jika
symlink menunjuk di luar tree-ish (cth pautan ke /foo atau pautan peringkat akar ke
../foo), bahagian pautan yang berada di luar pokok akan dicetak.

Pilihan ini tidak (pada masa ini) berfungsi dengan betul apabila objek dalam indeks adalah
ditentukan (cth :link bukannya HEAD:link) dan bukannya satu dalam pokok.

Pilihan ini tidak boleh (pada masa ini) digunakan melainkan --batch atau --batch-check digunakan.

Sebagai contoh, pertimbangkan repositori git yang mengandungi:

f: fail yang mengandungi "hello\n"
pautan: pautan sym kepada f
dir/pautan: pautan sym ke ../f
plink: pautan sym ke ../f
alink: pautan sym kepada / etc / passwd

Untuk fail biasa f, echo HEAD:f | git cat-file --batch akan mencetak

ce013625030ba8dba906f756967f9e9ca394464a blob 6

Dan gema HEAD:pautan | git cat-file --batch --follow-symlinks akan mencetak perkara yang sama
perkara, seperti HEAD:dir/link, kerana kedua-duanya menunjuk pada HEAD:f.

Tanpa --follow-symlinks, ini akan mencetak data tentang symlink itu sendiri. Di dalam
kes HEAD:pautan, anda akan lihat

4d1ae35ba2c8ec712fa2a379db44ad639ca277bd blob 1

Kedua-dua plink dan alink titik di luar pokok, supaya mereka masing-masing akan mencetak:

symlink 4
../f

symlink 11
/ etc / passwd

OUTPUT


If -t dinyatakan, salah satu daripada .

If -s dinyatakan, saiz dalam bait.

If -e dinyatakan, tiada keluaran.

If -p dinyatakan, kandungan dicetak cantik.

Jika dinyatakan, kandungan mentah (walaupun tidak dimampatkan) bagi akan jadi
kembali.

BATCH OUTPUT


Jika --batch atau --batch-check diberikan, cat-file akan membaca objek dari stdin, satu setiap baris,
dan mencetak maklumat tentang mereka. Secara lalai, keseluruhan baris dianggap sebagai objek,
seolah-olah diberi makan git-rev-parse(1).

Anda boleh menentukan maklumat yang ditunjukkan untuk setiap objek dengan menggunakan adat . The
disalin secara literal ke stdout untuk setiap objek, dengan ruang letak borang
%(atom) berkembang, diikuti dengan baris baharu. Atom yang tersedia ialah:

nama objek
Nama objek 40-heks objek.

jenis objek
Jenis objek (sama seperti cat-file -t reports).

saiz objek
Saiz, dalam bait, objek (sama seperti laporan cat-file -s).

saiz objek: cakera
Saiz, dalam bait, yang digunakan oleh objek pada cakera. Lihat nota tentang saiz pada cakera
dalam bahagian CAVEATS di bawah.

deltabase
Jika objek disimpan sebagai delta pada cakera, ini mengembang kepada 40-hex sha1 daripada
objek asas delta. Jika tidak, kembangkan kepada null sha1 (40 sifar). Lihat KAVEAT di bawah.

rehat
Jika atom ini digunakan dalam rentetan keluaran, baris input dipecahkan pada mulanya
sempadan ruang putih. Semua aksara sebelum ruang putih itu dianggap sebagai
nama objek; aksara selepas larian pertama ruang putih itu (iaitu, "selebihnya" daripada
baris) adalah keluaran menggantikan atom %(rehat).

Jika tiada format dinyatakan, format lalai ialah %(nama objek) %(jenis objek)
%(saiz objek).

Jika --batch ditentukan, maklumat objek diikuti dengan kandungan objek
(terdiri daripada %(saiz objek) bait), diikuti dengan baris baharu.

Sebagai contoh, --batch tanpa format tersuai akan menghasilkan:

SP SP LF
LF

Manakala --batch-check='%(objectname) %(objecttype)' akan menghasilkan:

SP LF

Jika nama dinyatakan pada stdin yang tidak boleh diselesaikan pada objek dalam repositori,
maka cat-file akan mengabaikan sebarang format dan cetakan tersuai:

SP tiada LF

Jika --follow-symlinks digunakan, dan symlink dalam repositori menunjuk di luar
repositori, maka fail kucing akan mengabaikan sebarang format dan cetakan tersuai:

symlink SP LF
LF

Pautan sym sama ada mutlak (bermula dengan a /), atau relatif kepada akar pokok.
Sebagai contoh, jika dir/link menunjuk ke ../../foo, maka akan menjadi ../foo. ialah
saiz symlink dalam bait.

Jika --follow-symlinks digunakan, mesej ralat berikut akan dipaparkan:

SP tiada LF

dicetak apabila symlink awal yang diminta tidak wujud.

berjuntai SP LF
LF

dicetak apabila symlink awal wujud, tetapi sesuatu yang ditunjukkan (transitif).
kepada tidak.

gelung SP LF
LF

dicetak untuk gelung symlink (atau mana-mana pautan symlink yang memerlukan lebih daripada 40 resolusi pautan
untuk diselesaikan).

notdir SP LF
LF

dicetak apabila, semasa resolusi symlink, fail digunakan sebagai nama direktori.

CATATAN


Ambil perhatian bahawa saiz objek pada cakera dilaporkan dengan tepat, tetapi perlu berhati-hati
dalam membuat kesimpulan tentang rujukan atau objek yang bertanggungjawab untuk penggunaan cakera. The
saiz objek bukan delta yang dibungkus mungkin lebih besar daripada saiz objek yang delta
menentangnya, tetapi pilihan objek mana yang menjadi asas dan yang mana delta adalah sewenang-wenangnya
dan tertakluk kepada perubahan semasa pembungkusan semula.

Ambil perhatian juga bahawa berbilang salinan objek mungkin terdapat dalam pangkalan data objek; di dalam ini
kes, saiz salinan atau pangkalan delta mana yang akan dilaporkan tidak ditentukan.

GIT


Sebahagian daripada pergi(1) suite

Gunakan git-cat-file dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Pemalam Eclipse Tomcat menyediakan
    penyepaduan mudah servlet tomcat
    bekas untuk pembangunan java
    aplikasi web. Anda boleh sertai kami untuk
    perbincangan...
    Muat turun Pemalam Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk penstriman
    torrents pada Mac, Windows atau Linux. Ia
    menyambung kepada kedua-dua BitTorrent dan
    WebTorrent rakan sebaya. Sekarang tidak ada
    perlu menunggu...
    Muat turun Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX ialah program saintifik untuk memperhalusi
    refelcetivity sinar-x, neutron
    pemantulan dan sinar-x permukaan
    data pembelauan menggunakan pembezaan
    algoritma evolusi....
    Muat turun GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ialah program untuk statistik
    analisis data sampel. Ia adalah percuma
    penggantian untuk program proprietari
    SPSS. PSPP mempunyai kedua-dua berasaskan teks dan
    grafik kami...
    Muat turun pspp4windows
  • 5
    Sambungan Git
    Sambungan Git
    Sambungan Git ialah alat UI kendiri
    untuk menguruskan repositori Git. Ia juga
    berintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). ke...
    Muat turun Sambungan Git
  • 6
    eSpeak: sintesis pertuturan
    eSpeak: sintesis pertuturan
    Teks ke Enjin Pertuturan untuk Bahasa Inggeris dan
    banyak bahasa lain. Saiz padat dengan
    sebutan yang jelas tetapi buatan.
    Tersedia sebagai program baris arahan dengan
    banyak ...
    Muat turun eSpeak: sintesis pertuturan
  • Lebih »

Arahan Linux

Ad