EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-status - Dalam talian dalam Awan

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

Ini ialah perintah git-status 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-status - Tunjukkan status pokok berfungsi

SINOPSIS


pergi terkini [ ...] [--] [ ...]

DESCRIPTION


Memaparkan laluan yang mempunyai perbezaan antara fail indeks dan komit HEAD semasa,
laluan yang mempunyai perbezaan antara pokok kerja dan fail indeks, dan laluan dalam
pokok kerja yang tidak dijejaki oleh Git (dan tidak diabaikan oleh gitignore(5)). Yang pertama
adalah apa yang anda akan commit dengan menjalankan git commit; kedua dan ketiga adalah apa yang anda boleh
komited dengan berlari pergi menambah sebelum menjalankan git commit.

PILIHAN


-s, --pendek
Berikan output dalam format pendek.

-b, --cawangan
Tunjukkan cawangan dan maklumat penjejakan walaupun dalam format pendek.

--porselin
Berikan output dalam format yang mudah dihuraikan untuk skrip. Ini serupa dengan yang pendek
output, tetapi akan kekal stabil merentas versi Git dan tanpa mengira pengguna
konfigurasi. Lihat di bawah untuk butiran.

--panjang
Berikan output dalam format panjang. Ini adalah lalai.

-v, --verbose
Selain nama fail yang telah ditukar, tunjukkan juga tekstualnya
perubahan yang berperingkat untuk dilakukan (iaitu, seperti output git diff --cached).
Jika -v dinyatakan dua kali, maka tunjukkan juga perubahan dalam pokok kerja yang tidak
belum dipentaskan (iaitu, seperti output git diff).

-u[ ], --untracked-files[= ]
Tunjukkan fail yang tidak dijejaki.

Parameter mod digunakan untuk menentukan pengendalian fail yang tidak dijejaki. Ia adalah pilihan:
ia lalai kepada semua, dan jika dinyatakan, ia mesti melekat pada pilihan (cth -uno, but
bukan -u tidak).

Pilihan yang mungkin adalah:

· tidak - Tunjukkan tiada fail yang tidak dijejaki.

· biasa - Menunjukkan fail dan direktori yang tidak dijejaki.

· semua - Juga menunjukkan fail individu dalam direktori yang tidak dijejaki.

Apabila pilihan -u tidak digunakan, fail dan direktori yang tidak dijejaki ditunjukkan (iaitu
sama seperti menyatakan biasa), untuk membantu anda mengelakkan terlupa menambah yang baru dibuat
fail. Kerana ia memerlukan kerja tambahan untuk mencari fail yang tidak dijejaki dalam sistem fail, ini
mod mungkin mengambil sedikit masa dalam pokok kerja yang besar. Pertimbangkan untuk mendayakan cache yang tidak dijejaki
dan indeks split jika disokong (lihat git update-index --untracked-cache dan git
update-index --split-index), Jika tidak, anda boleh menggunakan tidak untuk mengembalikan status git
lebih cepat tanpa menunjukkan fail yang tidak dijejaki.

Lalai boleh ditukar menggunakan konfigurasi status.showUntrackedFiles
pembolehubah didokumenkan dalam git-config(1).

--ignore-submodul[= ]
Abaikan perubahan pada submodul apabila mencari perubahan. boleh sama ada "tiada",
"tidak dijejaki", "kotor" atau "semua", yang merupakan lalai. Menggunakan "tiada" akan mempertimbangkan
submodul diubah suai apabila ia sama ada mengandungi fail yang tidak dijejaki atau diubah suai atau HEADnya
berbeza daripada komit yang direkodkan dalam superprojek dan boleh digunakan untuk mengatasi mana-mana
tetapan daripada mengabaikan pilihan dalam git-config(1) atau gitmodules(5). Apabila "tidak dijejaki" adalah
submodul yang digunakan tidak dianggap kotor apabila ia hanya mengandungi kandungan yang tidak dijejaki (tetapi
mereka masih diimbas untuk kandungan yang diubah suai). Menggunakan "kotor" mengabaikan semua perubahan pada
pokok kerja submodul, hanya perubahan kepada komit yang disimpan dalam projek super
ditunjukkan (ini ialah tingkah laku sebelum 1.7.0). Menggunakan "semua" menyembunyikan semua perubahan kepada
submodul (dan menyekat output ringkasan submodul apabila pilihan konfigurasi
status.submoduleRingkasan ditetapkan).

--diabaikan
Tunjukkan fail yang diabaikan juga.

-z
Tamatkan penyertaan dengan NUL, bukannya LF. Ini membayangkan format output --porcelain
jika tiada format lain diberikan.

--lajur[= ], --tiada-lajur
Paparkan fail yang tidak dijejaki dalam lajur. Lihat lajur.status pembolehubah konfigurasi untuk
sintaks pilihan.--lajur dan --tiada-lajur tanpa pilihan adalah bersamaan dengan sentiasa and
pernah masing-masing.

OUTPUT


Output daripada arahan ini direka bentuk untuk digunakan sebagai komen templat komit. The
lalai, format panjang, direka bentuk supaya mudah dibaca manusia, bertutur kata dan deskriptif. Ianya
kandungan dan format tertakluk kepada perubahan pada bila-bila masa.

Laluan yang disebut dalam output, tidak seperti banyak arahan Git lain, dibuat secara relatif kepada
direktori semasa jika anda bekerja dalam subdirektori (ini dengan sengaja, untuk membantu
memotong dan menampal). Lihat pilihan konfigurasi status.relativePaths di bawah.

Pendek format
Dalam format pendek, status setiap laluan ditunjukkan sebagai

XY PATH1 -> PATH2

di mana PATH1 ialah laluan di HEAD, dan bahagian " -> PATH2" hanya ditunjukkan apabila PATH1
sepadan dengan laluan yang berbeza dalam indeks/pohon kerja (iaitu fail dinamakan semula). XY itu
ialah kod status dua huruf.

Medan (termasuk ->) dipisahkan antara satu sama lain dengan satu ruang. Sekiranya
nama fail mengandungi ruang putih atau aksara tidak boleh cetak lain, medan itu akan dipetik
dalam cara literal rentetan C: dikelilingi oleh petikan berganda ASCII (34) aksara, dan
dengan watak-watak khas dalaman yang melarikan diri.

Untuk laluan dengan konflik cantuman, X dan Y menunjukkan keadaan pengubahsuaian setiap sisi
bercantum. Untuk laluan yang tidak mempunyai konflik gabungan, X menunjukkan status indeks dan Y
menunjukkan status pokok kerja. Untuk laluan yang tidak dijejaki, XY ialah ??. Kod status lain boleh
ditafsirkan seperti berikut:

· ' ' = tidak diubah suai

· M = diubah suai

· A = ditambah

· D = dipadamkan

· R = dinamakan semula

· C = disalin

· U = dikemas kini tetapi tidak digabungkan

Fail yang diabaikan tidak disenaraikan, melainkan pilihan --ignore sedang berkuat kuasa, di mana XY adalah
!!.

Maksud XY
-------------------------------------------------
[MD] tidak dikemas kini
M [ MD] dikemas kini dalam indeks
A [ MD] ditambahkan pada indeks
D [ M] dipadamkan daripada indeks
R [ MD] dinamakan semula dalam indeks
C [ MD] disalin dalam indeks
Padanan indeks dan pokok kerja [MARC].
[ MARC] Pokok kerja M berubah sejak indeks
[ MARC] D dipadamkan dalam pokok kerja
-------------------------------------------------
DD dinyahcantumkan, kedua-duanya dipadamkan
AU tidak digabungkan, ditambah oleh kami
UD dinyahgabungkan, dipadamkan oleh mereka
UA tidak digabungkan, ditambah oleh mereka
DU dinyahgabungkan, dipadamkan oleh kami
AA tidak digabungkan, kedua-duanya ditambah
UU dinyahcantumkan, kedua-duanya diubah suai
-------------------------------------------------
? ? tidak dikesan
! ! diabaikan
-------------------------------------------------

Jika -b digunakan, status format pendek didahului dengan baris

## maklumat penjejakan nama cawangan

Porselin format
Format porselin adalah serupa dengan format pendek, tetapi dijamin tidak akan berubah dalam a
cara yang tidak serasi ke belakang antara versi Git atau berdasarkan konfigurasi pengguna. Ini menjadikan
ia sesuai untuk menghuraikan dengan skrip. Penerangan tentang format ringkas di atas juga menerangkan
format porselin, dengan beberapa pengecualian:

1. Konfigurasi warna.status pengguna tidak dihormati; warna akan sentiasa padam.

2. Konfigurasi status.relativePaths pengguna tidak dihormati; laluan yang ditunjukkan akan
sentiasa relatif kepada akar repositori.

Terdapat juga format alternatif -z yang disyorkan untuk penghuraian mesin. Dalam format itu,
medan status adalah sama, tetapi beberapa perkara lain berubah. Pertama, yang -> diketepikan daripada
menamakan semula entri dan susunan medan diterbalikkan (cth dari -> kepada menjadi kepada dari). Kedua, a
NUL (ASCII 0) mengikut setiap nama fail, menggantikan ruang sebagai pemisah medan dan
menamatkan baris baharu (tetapi ruang masih memisahkan medan status daripada yang pertama
nama fail). Ketiga, nama fail yang mengandungi aksara khas tidak diformat khas; tidak
memetik atau meloloskan garis ke belakang dilakukan.

CONFIGURATION


Perintah itu menghormati color.status (atau status.color — ia bermaksud perkara yang sama dan yang terakhir
disimpan untuk keserasian ke belakang) dan warna.status. pembolehubah konfigurasi kepada
warnakan outputnya.

Jika pembolehubah konfigurasi status.relativePaths ditetapkan kepada palsu, maka semua laluan yang ditunjukkan adalah
relatif kepada akar repositori, bukan kepada direktori semasa.

Jika status.submoduleSummary ditetapkan kepada nombor bukan sifar atau benar (sama dengan -1 atau an
nombor tanpa had), ringkasan submodul akan didayakan untuk format panjang dan ringkasan
daripada komit untuk submodul yang diubah suai akan ditunjukkan (lihat pilihan --summary-limit of git-
submodul(1)). Sila ambil perhatian bahawa output ringkasan daripada arahan status akan menjadi
ditindas untuk semua submodul apabila diff.ignoreSubmodules ditetapkan kepada semua atau hanya untuk mereka
submodul di mana submodul. .abaikan=semua. Untuk melihat juga ringkasan untuk diabaikan
submodules anda boleh menggunakan pilihan --ignore-submodules=dirty command line atau pergi
submodul ringkasan arahan, yang menunjukkan output yang serupa tetapi tidak menghormati tetapan ini.

Gunakan git-status dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad