EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-add - Dalam talian dalam Awan

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

Ini ialah arahan git-add 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-add - Tambah kandungan fail pada indeks

SINOPSIS


pergi menambah [--verbose | -v] [--dry-run | -n] [--paksa | -f] [--interaktif | -i] [--tampalan | -p]
[--sunting | -e] [--[tidak-]semua | --[no-]abaikan-penyingkiran | [--kemas kini | -u]]
[--niat-untuk-tambah | -N] [--refresh] [--ignore-errors] [--ignore-missing]
[--] [ ...]

DESCRIPTION


Perintah ini mengemas kini indeks menggunakan kandungan semasa yang terdapat dalam pepohon kerja, kepada
sediakan kandungan yang dipentaskan untuk komit seterusnya. Ia biasanya menambah kandungan semasa
laluan sedia ada secara keseluruhan, tetapi dengan beberapa pilihan ia juga boleh digunakan untuk menambah kandungan dengan
hanya sebahagian daripada perubahan yang dibuat pada fail pokok berfungsi digunakan, atau alih keluar laluan yang melakukannya
tidak wujud dalam pokok kerja lagi.

"Indeks" memegang syot kilat kandungan pokok kerja, dan syot kilat ini
yang diambil sebagai kandungan komit seterusnya. Justeru selepas membuat sebarang perubahan pada
pokok berfungsi, dan sebelum menjalankan arahan komit, anda mesti menggunakan arahan tambah untuk menambah
sebarang fail baharu atau diubah suai pada indeks.

Perintah ini boleh dilakukan beberapa kali sebelum komit. Ia hanya menambah kandungan
fail yang ditentukan pada masa arahan tambah dijalankan; jika anda mahukan perubahan seterusnya
disertakan dalam komit seterusnya, maka anda mesti menjalankan git add sekali lagi untuk menambah kandungan baharu ke
indeks.

Perintah status git boleh digunakan untuk mendapatkan ringkasan fail yang mempunyai perubahan itu
dipentaskan untuk komit seterusnya.

Perintah git add tidak akan menambah fail yang diabaikan secara lalai. Jika ada fail yang diabaikan
dinyatakan secara eksplisit pada baris arahan, git add akan gagal dengan senarai fail yang diabaikan.
Fail diabaikan yang dicapai oleh rekursi direktori atau globbing nama fail yang dilakukan oleh Git (petikan
globs anda sebelum shell) akan diabaikan secara senyap. The pergi menambah perintah boleh digunakan untuk
tambah fail yang diabaikan dengan pilihan -f (force).

Sila lihat git-commit(1) untuk cara alternatif untuk menambah kandungan pada komitmen.

PILIHAN


...
Fail untuk menambah kandungan daripada. Fileglobs (cth *.c) boleh diberikan untuk menambah semua padanan
fail. Juga nama direktori terkemuka (cth dir untuk menambah dir/file1 dan dir/file2) boleh
diberikan untuk mengemas kini indeks agar sepadan dengan keadaan semasa direktori secara keseluruhan (cth
menentukan dir akan merekodkan bukan sahaja fail dir/file1 yang diubah suai dalam pepohon kerja, a
fail dir/file2 ditambahkan pada pokok kerja, tetapi juga fail dir/file3 dialih keluar daripada fail
pokok bekerja. Ambil perhatian bahawa versi lama Git digunakan untuk mengabaikan fail yang dialih keluar; guna
--no-all pilihan jika anda ingin menambah fail yang diubah suai atau baharu tetapi mengabaikan fail yang dialih keluar.

-n, --lari kering
Jangan tambah fail, cuma tunjukkan jika ia wujud dan/atau akan diabaikan.

-v, --verbose
Berkata-kata.

-f, --force
Benarkan menambah fail sebaliknya diabaikan.

-i, --interaktif
Tambahkan kandungan yang diubah suai dalam pepohon kerja secara interaktif pada indeks. Laluan pilihan
hujah boleh dibekalkan untuk mengehadkan operasi kepada subset pokok kerja. Lihat
"Mod interaktif" untuk butiran.

-p, --tampalan
Secara interaktif pilih sekumpulan tampung antara indeks dan pokok kerja dan tambahkannya
kepada indeks. Ini memberi pengguna peluang untuk menyemak perbezaan sebelum menambah
kandungan yang diubah suai kepada indeks.

Ini berkesan menjalankan add --interactive, tetapi memintas menu arahan awal dan
terus melompat ke subperintah patch. Lihat "Mod interaktif" untuk mendapatkan butiran.

-e, - edit
Buka perbezaan berbanding indeks dalam editor dan biarkan pengguna mengeditnya. Selepas editor
telah ditutup, laraskan tajuk besar dan gunakan tampalan pada indeks.

Tujuan pilihan ini adalah untuk memilih dan memilih baris tampalan untuk digunakan, atau bahkan
untuk mengubah suai kandungan baris yang akan dipentaskan. Ini boleh menjadi lebih cepat dan lebih fleksibel
daripada menggunakan pemilih hunk interaktif. Walau bagaimanapun, ia adalah mudah untuk mengelirukan diri sendiri dan
buat tampalan yang tidak digunakan pada indeks. Lihat MENGEDIT TAMPIL di bawah.

-u, --kemas kini
Kemas kini indeks di tempat ia sudah mempunyai pemadanan masukan . Ini menghilangkan
serta mengubah suai entri indeks agar sepadan dengan pepohon berfungsi, tetapi tidak menambah fail baharu.

Jika tidak diberikan apabila pilihan -u digunakan, semua fail yang dijejaki secara keseluruhan
pokok kerja dikemas kini (versi lama Git digunakan untuk mengehadkan kemas kini kepada semasa
direktori dan subdirektorinya).

-A, --semua, --tidak-abaikan-penyingkiran
Kemas kini indeks bukan sahaja di mana pokok kerja mempunyai padanan fail tetapi
juga di mana indeks sudah mempunyai entri. Ini menambah, mengubah suai dan mengalih keluar indeks
entri untuk sepadan dengan pokok kerja.

Jika tidak diberikan apabila -Pilihan digunakan, semua fail dalam keseluruhan pokok kerja
dikemas kini (versi lama Git digunakan untuk mengehadkan kemas kini kepada direktori semasa dan
subdirektorinya).

--tidak-semua, --abaikan-penyingkiran
Kemas kini indeks dengan menambah fail baharu yang tidak diketahui pada indeks dan fail yang diubah suai
dalam pepohon kerja, tetapi abaikan fail yang telah dialih keluar daripada pepohon kerja.
Pilihan ini adalah larangan apabila tidak digunakan.

Pilihan ini terutamanya untuk membantu pengguna yang terbiasa dengan versi lama Git, yang
"git add ..." ialah sinonim untuk "git add --no-all ...", iaitu
diabaikan fail yang dialih keluar.

-N, --niat-untuk-tambah
Catatkan hanya fakta bahawa laluan itu akan ditambah kemudian. Entri untuk laluan adalah
diletakkan dalam indeks tanpa kandungan. Ini berguna untuk, antara lain, menunjukkan
kandungan yang tidak berperingkat bagi fail tersebut dengan git diff dan mengomitnya dengan git commit
-The.

--segarkan
Jangan tambahkan fail, tetapi hanya muat semula maklumat stat() mereka dalam indeks.

--abaikan-kesilapan
Jika sesetengah fail tidak dapat ditambahkan kerana ralat mengindeksnya, jangan batalkan fail
operasi, tetapi teruskan menambah yang lain. Arahan itu akan tetap keluar dengan bukan sifar
status. Pembolehubah konfigurasi add.ignoreErrors boleh ditetapkan kepada benar untuk membuat ini
tingkah laku lalai.

--abaikan-hilang
Pilihan ini hanya boleh digunakan bersama-sama dengan --dry-run. Dengan menggunakan pilihan ini pengguna
boleh menyemak sama ada mana-mana fail yang diberikan akan diabaikan, tidak kira sama ada ia sudah pun
hadir dalam pokok kerja atau tidak.

--
Pilihan ini boleh digunakan untuk memisahkan pilihan baris arahan daripada senarai fail,
(berguna apabila nama fail mungkin disalah anggap sebagai pilihan baris arahan).

CONFIGURATION


Teras pembolehubah konfigurasi pilihan.excludesFile menunjukkan laluan ke fail
mengandungi corak nama fail untuk dikecualikan daripada git-add, serupa dengan
$GIT_DIR/info/exclude. Corak dalam fail kecualikan digunakan sebagai tambahan kepada corak dalam
maklumat/kecualikan. Lihat gitignore(5).

CONTOH


· Menambah kandungan daripada semua fail *.txt di bawah direktori Dokumentasi dan failnya
subdirektori:

$ git add Documentation/\*.txt

Ambil perhatian bahawa asterisk * dipetik daripada cangkerang dalam contoh ini; ini membolehkan
perintah termasuk fail daripada subdirektori Dokumentasi/ direktori.

· Pertimbangkan untuk menambah kandungan daripada semua skrip git-*.sh:

$ git tambah git-*.sh

Kerana contoh ini membolehkan shell mengembangkan asterisk (iaitu anda menyenaraikan
fail secara eksplisit), ia tidak menganggap subdir/git-foo.sh.

INTERAKTIF MODE


Apabila arahan memasuki mod interaktif, ia menunjukkan output terkini
subperintah, dan kemudian masuk ke gelung perintah interaktifnya.

Gelung arahan menunjukkan senarai subperintah yang tersedia dan memberikan gesaan "Apa sekarang> ".
Secara umum, apabila gesaan berakhir dengan satu >, anda boleh memilih hanya satu daripada pilihan
diberikan dan taip pulangan, seperti ini:

*** Perintah ***
1: status 2: kemas kini 3: kembalikan 4: tambah tidak dijejaki
5: tampalan 6: perbezaan 7: berhenti 8: bantuan
Apa sekarang> 1

Anda juga boleh menyebut s atau sta atau status di atas asalkan pilihannya unik.

Gelung arahan utama mempunyai 6 subperintah (ditambah bantuan dan berhenti).

terkini
Ini menunjukkan perubahan antara HEAD dan indeks (iaitu apa yang akan dilakukan jika anda berkata
git commit), dan antara indeks dan fail pokok berfungsi (iaitu apa yang anda boleh peringkat
selanjutnya sebelum git commit menggunakan git add) untuk setiap laluan. Output sampel kelihatan seperti
ini:

laluan berperingkat tidak berperingkat
1: binari tiada foo.png
2: +403/-35 +1/-1 git-add--interactive.perl

Ia menunjukkan bahawa foo.png mempunyai perbezaan daripada HEAD (tetapi itu adalah perduaan jadi kiraan baris
tidak boleh ditunjukkan) dan tiada perbezaan antara salinan diindeks dan pokok kerja
versi (jika versi pokok berfungsi juga berbeza, perduaan akan ditunjukkan
Sebagai ganti apa-apa). Fail lain, git-add--interactive.perl, mempunyai 403 baris ditambah
dan 35 baris dipadamkan jika anda melakukan apa yang ada dalam indeks, tetapi fail pokok berfungsi mempunyai
pengubahsuaian lanjut (satu penambahan dan satu pemadaman).

maklumat
Ini menunjukkan maklumat status dan mengeluarkan gesaan "Kemas Kini>>". Apabila gesaan
berakhir dengan double >>, anda boleh membuat lebih daripada satu pilihan, digabungkan dengan
ruang putih atau koma. Anda juga boleh mengatakan julat. Cth "2-5 7,9" untuk memilih 2,3,4,5,7,9
daripada senarai. Jika nombor kedua dalam julat diabaikan, semua patch yang tinggal adalah
diambil. Cth "7-" untuk memilih 7,8,9 daripada senarai. Awak boleh cakap * untuk memilih segala-galanya.

Perkara yang anda pilih kemudiannya diserlahkan *, seperti ini:

laluan berperingkat tidak berperingkat
1: binari tiada foo.png
* 2: +403/-35 +1/-1 git-add--interactive.perl

Untuk mengalih keluar pemilihan, awalan input dengan - seperti ini:

Kemas kini>> -2

Selepas membuat pemilihan, jawab dengan baris kosong untuk mementaskan kandungan kerja
fail pokok untuk laluan yang dipilih dalam indeks.

kembali
Ini mempunyai UI yang sangat serupa dengan maklumat, dan maklumat berperingkat untuk laluan yang dipilih
dikembalikan kepada versi HEAD. Membalikkan laluan baharu menjadikan laluan itu tidak dijejaki.

tambah tidak dijejaki
Ini mempunyai UI yang sangat serupa dengan maklumat and kembali, dan membolehkan anda menambah laluan yang tidak dijejaki ke
indeks.

tampalan
Ini membolehkan anda memilih satu laluan daripada a terkini seperti pemilihan. Setelah memilih jalan,
ia membentangkan perbezaan antara indeks dan fail pokok berfungsi dan bertanya kepada anda jika anda
nak pentas perubahan masing-masing. Anda boleh memilih salah satu daripada pilihan berikut dan
taip pulangan:

y - pentas lelaki ini
n - jangan pentas lelaki ini
q - berhenti; jangan pentaskan hunk ini atau mana-mana yang selebihnya
a - peringkatkan bongkah ini dan semua bongkah kemudiannya dalam fail
d - jangan pentaskan bongkah ini atau mana-mana bongkah terkemudian dalam fail
g - pilih lelaki untuk pergi
/ - cari hunk yang sepadan dengan regex yang diberikan
j - biarkan lelaki ini belum membuat keputusan, lihat kumpulan yang belum membuat keputusan seterusnya
J - biarkan lelaki ini tidak membuat keputusan, lihat lelaki seterusnya
k - biarkan hunk ini belum membuat keputusan, lihat hunk belum membuat keputusan sebelumnya
K - biarkan hunk ini belum membuat keputusan, lihat hunk sebelumnya
s - pecahkan bongkah semasa kepada bongkah yang lebih kecil
e - sunting sekeping semasa secara manual
? - bantuan cetak

Selepas menentukan nasib untuk semua hunks, jika ada mana-mana hunk yang dipilih, indeks
dikemas kini dengan hunks terpilih.

Anda boleh tidak perlu menaip kembali di sini, dengan menetapkan pembolehubah konfigurasi
interaktif.tunggalKunci kepada benar.

diff
Ini membolehkan anda menyemak perkara yang akan dilakukan (iaitu antara HEAD dan indeks).

EDITING PAKEJ


Menggunakan git add -e atau memilih e daripada pemilih sekeping interaktif akan membuka tampalan masuk
editor anda; selepas editor keluar, hasilnya digunakan pada indeks. Anda bebas untuk
buat perubahan sewenang-wenangnya pada tampung, tetapi ambil perhatian bahawa beberapa perubahan mungkin mengelirukan
keputusan, atau bahkan menghasilkan tampalan yang tidak boleh digunakan. Jika anda ingin menggugurkan
operasi sepenuhnya (iaitu, peringkat tiada yang baru dalam indeks), hanya padam semua baris
tampalan. Senarai di bawah menerangkan beberapa perkara biasa yang mungkin anda lihat dalam tampung, dan yang mana
operasi penyuntingan masuk akal pada mereka.

kandungan tambahan
Kandungan yang ditambah diwakili oleh baris yang bermula dengan "+". Anda boleh menghalang sebarang pementasan
garis tambahan dengan memadamnya.

kandungan yang dialih keluar
Kandungan yang dialih keluar diwakili oleh baris yang bermula dengan "-". Anda boleh menghalang pementasan
penyingkiran mereka dengan menukar "-" kepada " " (ruang).

kandungan yang diubah suai
Kandungan yang diubah suai diwakili oleh baris "-" (mengalih keluar kandungan lama) diikuti dengan
"+" baris (menambah kandungan gantian). Anda boleh menghalang pementasan pengubahsuaian
dengan menukar baris "-" kepada " ", dan mengalih keluar baris "+". Berhati-hati bahawa mengubah suai sahaja
separuh daripada pasangan itu mungkin akan memperkenalkan perubahan yang mengelirukan pada indeks.

Terdapat juga operasi yang lebih kompleks yang boleh dilakukan. Tetapi berhati-hati kerana
tampalan digunakan hanya pada indeks dan bukan pokok berfungsi, pokok berfungsi akan muncul
untuk "buat asal" perubahan dalam indeks. Contohnya, memperkenalkan baris baharu ke dalam indeks itu
berada dalam HEAD mahupun pokok kerja akan mementaskan baris baharu untuk komit, tetapi
baris akan kelihatan dibalikkan dalam pepohon kerja.

Elakkan menggunakan binaan ini, atau lakukan dengan sangat berhati-hati.

mengalih keluar kandungan yang tidak disentuh
Kandungan yang tidak berbeza antara indeks dan pokok berfungsi boleh ditunjukkan pada
baris konteks, bermula dengan " " (ruang). Anda boleh mementaskan baris konteks untuk dialih keluar
dengan menukar ruang kepada "-". Fail pokok berfungsi yang terhasil akan kelihatan
tambah semula kandungan.

mengubah suai kandungan sedia ada
Seseorang juga boleh mengubah suai baris konteks dengan menyusunnya untuk dialih keluar (dengan menukar " " kepada
"-") dan menambah baris "+" dengan kandungan baharu. Begitu juga, seseorang boleh mengubah suai baris "+".
untuk penambahan atau pengubahsuaian sedia ada. Dalam semua kes, pengubahsuaian baharu akan
kelihatan terbalik dalam pokok kerja.

kandungan baru
Anda juga boleh menambah kandungan baharu yang tidak wujud dalam tampung; cuma tambah baris baharu,
setiap satu bermula dengan "+". Penambahan akan kelihatan dibalikkan dalam pokok kerja.

Terdapat juga beberapa operasi yang harus dielakkan sepenuhnya, kerana ia akan membuat
tampalan mustahil untuk digunakan:

· menambah baris konteks (" ") atau penyingkiran ("-")

· memadamkan konteks atau garisan penyingkiran

· mengubah suai kandungan konteks atau baris penyingkiran

Gunakan git-add dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal Operasi IT: terbuka sepenuhnya
    sumber, ITIL, perkhidmatan berasaskan web
    alat pengurusan termasuk sepenuhnya
    CMDB boleh disesuaikan, sistem meja bantuan dan
    seorang lelaki dokumen...
    Muat turun itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine ialah muzik berbilang platform
    pemain dan penganjur perpustakaan yang diilhamkan oleh
    Amarok 1.4. Ia mempunyai puasa dan
    antara muka yang mudah digunakan, dan membolehkan anda
    cari dan...
    Muat turun Clementine
  • 3
    XISMuS
    XISMuS
    PERHATIAN: Kemas kini kumulatif 2.4.3 telah
    telah dibebaskan!! Kemas kini berfungsi untuk mana-mana
    versi 2.xx sebelumnya. Jika menaik taraf
    daripada versi v1.xx, sila muat turun dan
    i ...
    Muat turun XISMuS
  • 4
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 5
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • Lebih »

Arahan Linux

Ad