InglesPransesEspanyol

Ad


OnWorks favicon

git-status - Online sa Cloud

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

Ito ang command git-status 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-status - Ipakita ang katayuan ng working tree

SINOPSIS


pumunta katayuan [ ...] [--] [ ...]

DESCRIPTION


Nagpapakita ng mga landas na may mga pagkakaiba sa pagitan ng index file at ng kasalukuyang HEAD commit,
mga path na may mga pagkakaiba sa pagitan ng working tree at ng index file, at mga path sa
working tree na hindi sinusubaybayan ng Git (at hindi binabalewala ng gitignore(5)). Ang una
ay kung ano ka gusto gumawa sa pamamagitan ng pagpapatakbo ng git commit; ang pangalawa at pangatlo ay kung ano ka maaari
mangako sa pamamagitan ng pagtakbo pumunta idagdag bago patakbuhin ang git commit.

Opsyon


-s, --maikli
Ibigay ang output sa short-format.

-b, --sanga
Ipakita ang sangay at impormasyon sa pagsubaybay kahit sa maikling format.

--porselana
Ibigay ang output sa isang madaling-parse na format para sa mga script. Ito ay katulad ng maikling
output, ngunit mananatiling stable sa mga bersyon ng Git at anuman ang user
pagsasaayos. Tingnan sa ibaba para sa mga detalye.

--mahaba
Ibigay ang output sa long-format. Ito ang default.

-v, --verbose
Bilang karagdagan sa mga pangalan ng mga file na nabago, ipakita din ang teksto
mga pagbabagong itinanghal na gagawin (ibig sabihin, tulad ng output ng git diff --cached).
Kung ang -v ay tinukoy ng dalawang beses, pagkatapos ay ipakita din ang mga pagbabago sa gumaganang puno na wala pa
pa ay itinanghal (ibig sabihin, tulad ng output ng git diff).

-u[ ], --untracked-files[= ]
Ipakita ang mga hindi sinusubaybayang file.

Ginagamit ang parameter ng mode upang tukuyin ang pangangasiwa ng mga hindi sinusubaybayang file. Ito ay opsyonal:
ito ay default sa lahat, at kung tinukoy, dapat itong nakadikit sa opsyon (hal -uno, ngunit
hindi -u no).

Ang mga posibleng opsyon ay:

· hindi - Magpakita ng walang hindi sinusubaybayang mga file.

· normal - Nagpapakita ng hindi sinusubaybayang mga file at direktoryo.

· lahat - Nagpapakita din ng mga indibidwal na file sa mga hindi sinusubaybayang direktoryo.

Kapag hindi ginamit ang opsyong -u, ipinapakita ang mga hindi sinusubaybayang file at direktoryo (ibig sabihin, ang
katulad ng pagtukoy sa normal), upang matulungan kang maiwasang makalimutang magdagdag ng bagong likha
mga file. Dahil nangangailangan ng dagdag na trabaho upang makahanap ng mga hindi sinusubaybayang file sa filesystem, ito
mode ay maaaring tumagal ng ilang oras sa isang malaking gumaganang puno. Pag-isipang i-enable ang hindi sinusubaybayang cache
at split index kung sinusuportahan (tingnan ang git update-index --untracked-cache at git
update-index --split-index), Kung hindi, maaari mong gamitin ang hindi upang magkaroon ng git status return
mas mabilis nang hindi nagpapakita ng mga hindi sinusubaybayang file.

Maaaring baguhin ang default gamit ang configuration ng status.showUntrackedFiles
variable na nakadokumento sa git-configNa (1).

--ignore-submodules[= ]
Huwag pansinin ang mga pagbabago sa mga submodules kapag naghahanap ng mga pagbabago. maaaring maging "wala",
"untracked", "dirty" o "all", na siyang default. Ang paggamit ng "wala" ay isasaalang-alang ang
binago ang submodule kapag naglalaman ito ng hindi sinusubaybayan o binagong mga file o ang HEAD nito
ay naiiba sa commit na naitala sa superproject at maaaring gamitin upang i-override ang anuman
mga setting ng huwag pansinin na opsyon sa git-config(1) o gitmodules(5). Kapag ang "untracked" ay
Ang mga ginamit na submodules ay hindi itinuturing na marumi kapag naglalaman lamang ang mga ito ng hindi sinusubaybayang nilalaman (ngunit
sila ay ini-scan pa rin para sa binagong nilalaman). Ang paggamit ng "marumi" ay binabalewala ang lahat ng mga pagbabago sa
work tree ng mga submodules, ang mga pagbabago lamang sa mga commit na nakaimbak sa superproject ay
ipinakita (ito ang pag-uugali bago ang 1.7.0). Ang paggamit ng "lahat" ay nagtatago ng lahat ng pagbabago sa
submodules (at pinipigilan ang output ng mga buod ng submodule kapag ang opsyon sa config
status.submoduleSummary is set).

--hindi pinansin
Ipakita din ang mga hindi pinapansin na file.

-z
Wakasan ang mga entry gamit ang NUL, sa halip na LF. Ito ay nagpapahiwatig ng --porcelain na format ng output
kung walang ibang format na ibinigay.

--column[= ], --walang-column
Ipakita ang mga hindi sinusubaybayang file sa mga column. Tingnan ang configuration variable column.status para sa
opsyon syntax.--column at --no-column na walang mga opsyon ay katumbas ng palagi at
hindi kailanman ayon sa pagkakabanggit.

oUTPUT


Ang output mula sa command na ito ay idinisenyo upang magamit bilang isang commit template comment. Ang
default, mahabang format, ay idinisenyo upang maging nababasa ng tao, verbose at naglalarawan. Nito
ang mga nilalaman at format ay maaaring magbago anumang oras.

Ang mga landas na binanggit sa output, hindi tulad ng maraming iba pang mga utos ng Git, ay ginawang nauugnay sa
ang kasalukuyang direktoryo kung nagtatrabaho ka sa isang subdirectory (ito ay sinasadya, upang makatulong
pagputol at pagdikit). Tingnan ang opsyon sa status.relativePaths config sa ibaba.

Maikli format
Sa short-format, ang status ng bawat path ay ipinapakita bilang

XY PATH1 -> PATH2

kung saan ang PATH1 ay ang landas sa HEAD, at ang " -> PATH2" na bahagi ay ipinapakita lamang kapag ang PATH1
tumutugma sa ibang landas sa index/worktree (ibig sabihin, pinalitan ng pangalan ang file). Ang XY
ay isang dalawang-titik na code ng katayuan.

Ang mga patlang (kabilang ang ->) ay pinaghihiwalay mula sa isa't isa ng isang espasyo. Kung ang
Ang filename ay naglalaman ng whitespace o iba pang hindi napi-print na mga character, ang field na iyon ay masisipi
sa paraan ng literal na C string: napapalibutan ng ASCII double quote (34) na character, at
na may mga panloob na espesyal na character na backslash-escaped.

Para sa mga path na may mga pagsasalungat sa pagsasanib, ipinapakita ng X at Y ang mga status ng pagbabago ng bawat panig ng
pagsamahin. Para sa mga path na walang merge conflicts, ipinapakita ng X ang status ng index, at Y
nagpapakita ng katayuan ng puno ng trabaho. Para sa mga hindi sinusubaybayang landas, ang XY ay ??. Maaari ang iba pang mga status code
bigyang kahulugan ang mga sumusunod:

· ' ' = hindi binago

· M = binago

· A = idinagdag

· D = tinanggal

· R = pinalitan ng pangalan

· C = kinopya

· U = na-update ngunit hindi pinagsama

Ang mga hindi pinapansin na file ay hindi nakalista, maliban kung ang --ignore na opsyon ay may bisa, kung saan ang XY ay
!!.

Ibig sabihin ng XY
-------------------------------------------------
[MD] hindi na-update
M [ MD] na-update sa index
Isang [ MD] ang idinagdag sa index
D [ M] tinanggal mula sa index
Pinalitan ng pangalan ang R [ MD] sa index
Kinopya ang C [ MD] sa index
[MARC] index at work tree na mga tugma
[ MARC] M work tree nagbago mula noong index
[ MARC] D tinanggal sa work tree
-------------------------------------------------
Na-unmerge ang DD, parehong tinanggal
AU unmerged, idinagdag namin
Na-unmerge ang UD, tinanggal nila
UA unmerged, idinagdag nila
DU unmerged, tinanggal namin
AA unmerged, parehong idinagdag
UU unmerged, parehong binago
-------------------------------------------------
? ? hindi sinusubaybayan
! ! hindi pinansin
-------------------------------------------------

Kung ginamit ang -b, ang katayuan ng short-format ay pinangungunahan ng isang linya

## impormasyon sa pagsubaybay sa pangalan ng sangay

Losa format
Ang pormat ng porselana ay katulad ng maikling format, ngunit ginagarantiyahan na hindi magbabago sa isang
pabalik-balik na paraan sa pagitan ng mga bersyon ng Git o batay sa configuration ng user. Ginagawa nitong
ito ay mainam para sa pag-parse ng mga script. Inilalarawan din ng paglalarawan ng maikling format sa itaas
ang porselana na format, na may ilang mga pagbubukod:

1. Hindi iginagalang ang color.status configuration ng user; palaging mawawala ang kulay.

2. Hindi iginagalang ang status.relativePaths configuration ng user; mga landas na ipinakita ng kalooban
palaging may kaugnayan sa root ng repositoryo.

Mayroon ding kahaliling -z na format na inirerekomenda para sa pag-parse ng makina. Sa format na iyon, ang
ang field ng status ay pareho, ngunit ang ilang iba pang mga bagay ay nagbabago. Una, ang -> ay tinanggal mula sa
palitan ang pangalan ng mga entry at ang field order ay nababaligtad (hal mula -> sa nagiging sa mula). Pangalawa, a
Sinusundan ng NUL (ASCII 0) ang bawat filename, na pinapalitan ang espasyo bilang field separator at ang
pagwawakas ng bagong linya (ngunit may puwang na naghihiwalay pa rin sa patlang ng katayuan mula sa una
pangalan ng file). Pangatlo, ang mga filename na naglalaman ng mga espesyal na character ay hindi espesyal na naka-format; hindi
isinagawa ang pagsipi o backslash-escaping.

Configuration


Pinararangalan ng command ang color.status (o status.color — pareho ang ibig nilang sabihin at ang huli
ay itinatago para sa pabalik na pagkakatugma) at kulay.status. mga variable ng pagsasaayos sa
kulayan ang output nito.

Kung ang config variable status.relativePaths ay nakatakda sa false, ang lahat ng mga path na ipinapakita ay
nauugnay sa root ng repository, hindi sa kasalukuyang direktoryo.

Kung ang status.submoduleSummary ay nakatakda sa isang hindi zero na numero o true (kapareho ng -1 o an
walang limitasyong bilang), ang buod ng submodule ay paganahin para sa mahabang format at isang buod
ng mga commit para sa binagong mga submodules ay ipapakita (tingnan ang --summary-limit na opsyon ng git-
sub-module(1)). Pakitandaan na ang buod na output mula sa status command ay magiging
pinigilan para sa lahat ng submodules kapag nakatakda ang diff.ignoreSubmodules sa lahat o para lamang sa mga iyon
submodules kung saan submodule. .ignore=all. Upang tingnan din ang buod para sa hindi pinansin
mga submodules maaari mong gamitin ang --ignore-submodules=dirty command line na opsyon o ang pumunta
sub-module buod command, na nagpapakita ng katulad na output ngunit hindi pinarangalan ang mga setting na ito.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad