InglesPransesEspanyol

OnWorks favicon

git-fsck - Online sa Cloud

Patakbuhin ang git-fsck sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na git-fsck na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


git-fsck - Bine-verify ang pagkakakonekta at bisa ng mga bagay sa database

SINOPSIS


pumunta fsck [--tags] [--root] [--unreachable] [--cache] [--no-reflogs]
[--[no-]full] [--strict] [--verbose] [--lost-found]
[--[no-]nakabitin] [--[no-]progress] [--connectivity-only] [ *]

DESCRIPTION


Bine-verify ang pagkakakonekta at bisa ng mga bagay sa database.

Opsyon



Isang bagay na ituturing bilang pinuno ng isang bakas na hindi maabot.

Kung walang mga bagay na ibinigay, pumunta fsck default sa paggamit ng index file, lahat ng SHA-1
mga sanggunian sa namespace ng ref, at lahat ng reflogs (maliban kung ibinigay ang --no-reflogs) bilang mga head.

--hindi maabot
Mag-print ng mga bagay na umiiral ngunit hindi maabot mula sa alinman sa reference
mga node.

--[no-] nakalawit
Mag-print ng mga bagay na umiiral ngunit hindi kailanman direkta ginamit (default). --walang-nakalawit
ay maaaring gamitin upang alisin ang impormasyong ito mula sa output.

--ugat
Iulat ang mga root node.

--tag
Mag-ulat ng mga tag.

--cache
Isaalang-alang ang anumang bagay na naitala sa index bilang isang head node para sa isang hindi maabot
trace.

--no-reflogs
Huwag ituring na maging ang mga commit na isinangguni lamang ng isang entry sa isang reflog
maabot. Ang opsyon na ito ay nilalayong maghanap lamang ng mga commit na dating nasa isang ref,
ngunit ngayon ay hindi na, ngunit nasa kaukulang reflog na iyon.

--puno
Suriin hindi lamang ang mga bagay sa GIT_OBJECT_DIRECTORY ($GIT_DIR/objects), kundi pati na rin ang mga
matatagpuan sa mga alternatibong object pool na nakalista sa GIT_ALTERNATE_OBJECT_DIRECTORIES o
$GIT_DIR/objects/info/alternate, at sa mga naka-pack na archive ng Git na matatagpuan sa
$GIT_DIR/objects/pack at kaukulang mga subdirectory ng pack sa mga alternatibong object pool.
Default na ito ngayon; maaari mo itong i-off gamit ang --no-full.

--connectivity-lamang
Suriin lamang ang pagkakakonekta ng mga tag, commit at mga tree object. Sa pamamagitan ng pag-iwas sa pag-unpack
blobs, pinapabilis nito ang operasyon, sa kapinsalaan ng nawawalang mga tiwaling bagay o
iba pang problemadong isyu.

--mahigpit
Paganahin ang mas mahigpit na pagsusuri, ibig sabihin, upang mahuli ang isang file mode na naitala na may g+w bit set,
na nilikha ng mga mas lumang bersyon ng Git. Mga kasalukuyang repositoryo, kasama ang Linux
kernel, Git mismo, at kalat-kalat na imbakan ay may mga lumang bagay na nagpapalitaw sa pagsusuring ito,
ngunit inirerekomendang suriin ang mga bagong proyekto gamit ang flag na ito.

--verbose
Maging madaldal.

--nawala-natagpuan
Sumulat ng mga nakalawit na bagay sa .git/lost-found/commit/ o .git/lost-found/other/,
depende sa uri. Kung ang bagay ay isang patak, ang mga nilalaman ay nakasulat sa file,
sa halip na pangalan ng bagay nito.

--[walang pag-usad
Iniuulat ang status ng pag-unlad sa karaniwang stream ng error bilang default kapag ito ay
naka-attach sa isang terminal, maliban kung --no-progress o --verbose ay tinukoy. --pag-unlad
pinipilit ang katayuan ng pag-unlad kahit na ang karaniwang stream ng error ay hindi nakadirekta sa a
terminal.

Pagtalakay


Sinusuri ng git-fsck ang SHA-1 at pangkalahatang katinuan ng bagay, at ginagawa nito ang buong pagsubaybay sa resulta
reachability at lahat ng iba pa. Nagpi-print ito ng anumang katiwalian na nahanap nito (nawawala o masama
bagay), at kung gagamitin mo ang --hindi maabot i-flag ito ay magpi-print din ng mga bagay na umiiral
ngunit hindi iyon maaabot mula sa alinman sa mga tinukoy na head node (o ang default na hanay, bilang
binanggit sa itaas).

Anumang mga tiwaling bagay na kailangan mong mahanap sa mga backup o iba pang mga archive (ibig sabihin, maaari mo lamang
alisin ang mga ito at gawin ang isang rsync sa ilang iba pang site sa pag-asang may ibang tao ang
bagay na iyong sinira).

EXTRACTED DIAGNOSTICS


expect dangling commits - mga potensyal na ulo - dahil sa kakulangan ng impormasyon sa ulo
Hindi mo pa tinukoy ang anumang mga node bilang mga ulo kaya hindi ito magiging posible na mag-iba
sa pagitan ng mga un-parented commit at root node.

nawawala ang sha1 na direktoryo
Ang direktoryo na may hawak ng mga bagay na sha1 ay nawawala.

hindi maabot
Ang bagay , ay hindi aktwal na tinutukoy nang direkta o hindi direkta sa alinman
ng mga puno o commit na nakita. Ito ay maaaring mangahulugan na may isa pang root node na ikaw
hindi tinukoy o na ang puno ay sira. Kung hindi mo napalampas ang isang root node, ikaw
maaari ring tanggalin ang hindi maabot na mga node dahil hindi sila magagamit.

nawawala
Ang bagay , ay tinutukoy ngunit hindi naroroon sa database.

nakalawit
Ang bagay , ay naroroon sa database ngunit hindi kailanman direkta ginamit. A
Ang dangling commit ay maaaring isang root node.

sha1 mismatch
Ang database ay may isang bagay na sha1 ay hindi tumutugma sa halaga ng database. Ito ay nagpapahiwatig
isang seryosong problema sa integridad ng data.

Kapaligiran MGA VARIABLE


GIT_OBJECT_DIRECTORY
ginamit upang tukuyin ang object database root (karaniwan ay $GIT_DIR/objects)

GIT_INDEX_FILE
ginamit upang tukuyin ang index file ng index

GIT_ALTERNATE_OBJECT_DIRECTORIES
ginagamit upang tukuyin ang karagdagang mga ugat ng database ng object (karaniwang hindi nakatakda)

GIT


Parte ng pumunta(1) suite

Gumamit ng git-fsck online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad