InggrisPerancisSpanyol

Ad


favorit OnWorks

git-add - Online di Cloud

Jalankan git-add di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah git-add yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


git-add - Tambahkan konten file ke indeks

RINGKASAN


git menambahkan [--verbose | -v] [--lari kering | -n] [--force | -f] [--interaktif | -i] [--patch | -P]
[--edit | -e] [--[tidak-]semua | --[no-]abaikan-penghapusan | [--perbarui | -u]]
[--niat-untuk-menambahkan | -N] [--refresh] [--ignore-errors] [--ignore-missing]
[--] [ ...]

DESKRIPSI


Perintah ini memperbarui indeks menggunakan konten saat ini yang ditemukan di pohon kerja, untuk
siapkan konten yang dipentaskan untuk komit berikutnya. Biasanya menambahkan konten saat ini dari
jalur yang ada secara keseluruhan, tetapi dengan beberapa opsi itu juga dapat digunakan untuk menambahkan konten dengan
hanya sebagian dari perubahan yang dibuat pada file pohon kerja yang diterapkan, atau hapus jalur yang melakukannya
tidak ada di pohon kerja lagi.

"Indeks" menyimpan snapshot dari konten pohon kerja, dan snapshot ini
yang diambil sebagai isi dari komit berikutnya. Jadi setelah melakukan perubahan pada
pohon yang berfungsi, dan sebelum menjalankan perintah komit, Anda harus menggunakan perintah add untuk menambahkan
file baru atau yang dimodifikasi ke index.

Perintah ini dapat dilakukan beberapa kali sebelum komit. Itu hanya menambahkan konten
file yang ditentukan pada saat perintah add dijalankan; jika Anda ingin perubahan selanjutnya
termasuk dalam komit berikutnya, maka Anda harus menjalankan git add lagi untuk menambahkan konten baru ke
indeks.

Perintah git status dapat digunakan untuk mendapatkan ringkasan file mana yang memiliki perubahan yang
dipentaskan untuk komit berikutnya.

Perintah git add tidak akan menambahkan file yang diabaikan secara default. Jika ada file yang diabaikan adalah
ditentukan secara eksplisit pada baris perintah, git add akan gagal dengan daftar file yang diabaikan.
File yang diabaikan dicapai oleh rekursi direktori atau globbing nama file yang dilakukan oleh Git (kutipan
gumpalan Anda sebelum Shell) akan diabaikan secara diam-diam. NS git menambahkan perintah dapat digunakan untuk
tambahkan file yang diabaikan dengan opsi -f (force).

Silakan lihat git-komit(1) untuk cara alternatif menambahkan konten ke komit.

PILIHAN


...
File untuk menambahkan konten. Fileglobs (misalnya *.c) dapat diberikan untuk menambahkan semua yang cocok
file. Juga nama direktori utama (misalnya dir untuk menambahkan dir/file1 dan dir/file2) dapat menjadi
diberikan untuk memperbarui indeks agar sesuai dengan keadaan direktori saat ini secara keseluruhan (mis
menentukan dir akan merekam bukan hanya file dir/file1 yang dimodifikasi di pohon kerja, a
file dir/file2 ditambahkan ke pohon kerja, tetapi juga file dir/file3 dihapus dari
pohon kerja. Perhatikan bahwa versi Git yang lebih lama digunakan untuk mengabaikan file yang dihapus; menggunakan
--no-all opsi jika Anda ingin menambahkan file yang dimodifikasi atau baru tetapi mengabaikan yang dihapus.

-n, --lari-kering
Jangan benar-benar menambahkan file, cukup tunjukkan jika ada dan/atau akan diabaikan.

-v, --bertele-tele
Bertele-tele.

-f, --kekuatan
Izinkan menambahkan file yang diabaikan.

-i, --interaktif
Tambahkan konten yang dimodifikasi di pohon kerja secara interaktif ke file index. Jalur opsional
argumen dapat diberikan untuk membatasi operasi ke subset dari pohon kerja. Lihat
"Mode interaktif" untuk detailnya.

-p, --tambalan
Pilih bongkahan tambalan secara interaktif antara indeks dan pohon kerja dan tambahkan mereka
ke indeks. Ini memberi pengguna kesempatan untuk meninjau perbedaan sebelum menambahkan
mengubah konten ke index.

Ini secara efektif menjalankan add --interactive, tetapi melewati menu perintah awal dan
langsung melompat ke subcommand patch. Lihat “Mode interaktif” untuk detailnya.

-e, --edit
Buka diff vs. indeks di editor dan biarkan pengguna mengeditnya. Setelah editor
ditutup, sesuaikan header hunk dan terapkan tambalan ke file index.

Maksud dari opsi ini adalah untuk memilih dan memilih garis tambalan untuk diterapkan, atau bahkan
untuk mengubah isi baris yang akan dipentaskan. Ini bisa lebih cepat dan lebih fleksibel
daripada menggunakan pemilih hunk interaktif. Namun, mudah membingungkan diri sendiri dan
buat tambalan yang tidak berlaku untuk file index. Lihat MENGEDIT PATCH di bawah ini.

-u, --perbarui
Perbarui indeks di tempat yang sudah memiliki entri yang cocok . Ini menghilangkan
serta memodifikasi entri indeks agar sesuai dengan pohon kerja, tetapi tidak menambahkan file baru.

Jika tidak diberikan ketika opsi -u digunakan, semua file yang dilacak secara keseluruhan
pohon kerja diperbarui (versi lama Git digunakan untuk membatasi pembaruan ke saat ini
direktori dan subdirektorinya).

-A, --semua, --tidak-abaikan-penghapusan
Perbarui indeks tidak hanya di mana pohon kerja memiliki file yang cocok tetapi
juga di mana indeks sudah memiliki entri. Ini menambah, mengubah, dan menghapus indeks
entri untuk mencocokkan pohon kerja.

Jika tidak diberikan ketika opsi -A digunakan, semua file di seluruh pohon kerja
diperbarui (versi lama Git digunakan untuk membatasi pembaruan ke direktori saat ini dan
subdirektorinya).

--tidak-semua, --abaikan-penghapusan
Perbarui indeks dengan menambahkan file baru yang tidak dikenal ke indeks dan file yang dimodifikasi
di pohon kerja, tetapi abaikan file yang telah dihapus dari pohon kerja.
Opsi ini tidak boleh dilakukan saat tidak digunakan.

Opsi ini terutama untuk membantu pengguna yang terbiasa dengan versi Git yang lebih lama, yang
"tambahkan git ..." adalah sinonim untuk "git add --no-all ...", yaitu
file yang dihapus diabaikan.

-N, --maksud-untuk-menambahkan
Catat hanya fakta bahwa jalur akan ditambahkan nanti. Sebuah entri untuk jalan adalah
ditempatkan di indeks tanpa konten. Ini berguna untuk, antara lain, menunjukkan
konten yang tidak dipentaskan dari file tersebut dengan git diff dan mengkomitnya dengan git commit
-Sebuah.

--menyegarkan
Jangan tambahkan file, tetapi hanya segarkan informasi stat() mereka di file index.

--abaikan-kesalahan
Jika beberapa file tidak dapat ditambahkan karena kesalahan pengindeksan, jangan batalkan
operasi, tetapi terus menambahkan yang lain. Perintah akan tetap keluar dengan bukan nol
status. Variabel konfigurasi add.ignoreErrors dapat disetel ke true untuk membuat ini
perilaku default.

--abaikan-hilang
Opsi ini hanya dapat digunakan bersama dengan --dry-run. Dengan menggunakan opsi ini pengguna
dapat memeriksa apakah salah satu file yang diberikan akan diabaikan, tidak peduli apakah itu sudah
ada di pohon kerja atau tidak.

--
Opsi ini dapat digunakan untuk memisahkan opsi baris perintah dari daftar file,
(berguna ketika nama file mungkin disalahartikan sebagai opsi baris perintah).

KONFIGURASI


Variabel konfigurasi opsional core.excludesFile menunjukkan jalur ke file
berisi pola nama file untuk dikecualikan dari git-add, mirip dengan
$GIT_DIR/info/kecualikan. Pola dalam file pengecualian digunakan selain yang ada di
info/kecualikan. Lihat gitignore.dll(5).

CONTOH


· Menambahkan konten dari semua file *.txt di bawah direktori Dokumentasi dan
subdirektori:

$ git tambahkan Dokumentasi/\*.txt

Perhatikan bahwa tanda bintang * dikutip dari shell dalam contoh ini; ini memungkinkan
perintah termasuk file dari subdirektori Documentation/ direktori.

· Mempertimbangkan untuk menambahkan konten dari semua skrip git-*.sh:

$ git tambahkan git-*.sh

Karena contoh ini memungkinkan shell memperluas tanda bintang (yaitu Anda mencantumkan
file secara eksplisit), itu tidak mempertimbangkan subdir/git-foo.sh.

INTERAKTIF MODE


Ketika perintah memasuki mode interaktif, itu menunjukkan output dari status
subcommand, dan kemudian masuk ke loop perintah interaktifnya.

Perulangan perintah menunjukkan daftar subperintah yang tersedia, dan memberikan prompt "Apa sekarang> ".
Secara umum, ketika prompt diakhiri dengan satu >, Anda hanya dapat memilih salah satu pilihan
diberikan dan ketik return, seperti ini:

*** Perintah ***
1: status 2: perbarui 3: kembalikan 4: tambahkan tidak terlacak
5: patch 6: diff 7: keluar 8: tolong
Apa sekarang> 1

Anda juga bisa mengatakan s atau sta atau status di atas asalkan pilihannya unik.

Loop perintah utama memiliki 6 sub-perintah (ditambah bantuan dan keluar).

status
Ini menunjukkan perubahan antara HEAD dan indeks (yaitu apa yang akan dilakukan jika Anda mengatakan
git commit), dan antara indeks dan file pohon yang berfungsi (yaitu apa yang dapat Anda panggungkan
lebih lanjut sebelum git commit menggunakan git add) untuk setiap jalur. Contoh keluaran terlihat seperti
ini:

jalur bertahap yang tidak dipentaskan
1: biner tidak ada foo.png
2: +403/-35 +1/-1 git-add--interactive.perl

Ini menunjukkan bahwa foo.png memiliki perbedaan dari HEAD (tapi itu biner jadi jumlah baris
tidak dapat ditampilkan) dan tidak ada perbedaan antara salinan yang diindeks dan pohon kerja
versi (jika versi pohon kerja juga berbeda, biner akan ditampilkan
di tempat tidak ada). File lainnya, git-add--interactive.perl, memiliki 403 baris yang ditambahkan
dan 35 baris dihapus jika Anda melakukan apa yang ada di indeks, tetapi file pohon yang berfungsi memiliki
modifikasi lebih lanjut (satu penambahan dan satu penghapusan).

memperbarui
Ini menunjukkan informasi status dan mengeluarkan prompt "Perbarui>>". Ketika diminta
berakhir dengan ganda >>, Anda dapat membuat lebih dari satu pilihan, digabungkan dengan
spasi atau koma. Anda juga bisa mengatakan rentang. Misalnya "2-5 7,9" untuk memilih 2,3,4,5,7,9
dari daftar. Jika angka kedua dalam rentang dihilangkan, semua tambalan yang tersisa adalah
diambil. Misalnya "7-" untuk memilih 7,8,9 dari daftar. Anda bisa mengatakan * untuk memilih semuanya.

Apa yang Anda pilih kemudian disorot dengan *, seperti ini:

jalur bertahap yang tidak dipentaskan
1: biner tidak ada foo.png
* 2: +403/-35 +1/-1 git-add--interactive.perl

Untuk menghapus pilihan, awali input dengan - seperti ini:

Perbarui>> -2

Setelah membuat pilihan, jawab dengan baris kosong untuk menampilkan isi kerja
file pohon untuk jalur yang dipilih dalam indeks.

kembali
Ini memiliki UI yang sangat mirip dengan memperbarui, dan informasi bertahap untuk jalur yang dipilih
dikembalikan ke versi HEAD. Mengembalikan jalur baru membuatnya tidak terlacak.

tambahkan tidak terlacak
Ini memiliki UI yang sangat mirip dengan memperbarui dan kembali, dan memungkinkan Anda menambahkan jalur yang tidak terlacak ke
Indeks.

tambalan
Ini memungkinkan Anda memilih satu jalur dari a status seperti seleksi. Setelah memilih jalan,
itu menyajikan perbedaan antara indeks dan file pohon kerja dan menanyakan apakah Anda
ingin panggung perubahan setiap cowok. Anda dapat memilih salah satu opsi berikut dan
jenis pengembalian:

y - panggungkan cowok ini
n - jangan panggungkan cowok ini
q - berhenti; jangan panggungkan cowok ini atau yang lainnya
a - panggungkan bongkahan ini dan semua bongkahan berikutnya dalam file
d - jangan menampilkan bongkahan ini atau bongkahan selanjutnya dalam file
g - pilih bingkah untuk pergi ke
/ - mencari bingkah yang cocok dengan regex yang diberikan
j - biarkan bongkahan ini ragu-ragu, lihat bongkahan ragu-ragu berikutnya
J - biarkan bongkahan ini ragu-ragu, lihat bongkahan berikutnya
k - biarkan bongkahan ini ragu-ragu, lihat bongkahan ragu-ragu sebelumnya
K - biarkan bongkahan ini ragu-ragu, lihat bongkahan sebelumnya
s - bagi bongkahan saat ini menjadi bongkahan yang lebih kecil
e - secara manual mengedit bingkah saat ini
? - bantuan cetak

Setelah memutuskan nasib semua bingkisan, jika ada bingkah yang dipilih, indeks
diperbarui dengan bakhil yang dipilih.

Anda dapat menghilangkan keharusan mengetik kembali di sini, dengan mengatur variabel konfigurasi
interaktif.singleKey menjadi benar.

diff
Ini memungkinkan Anda meninjau apa yang akan dilakukan (yaitu antara HEAD dan indeks).

Editing PATCH


Memanggil git add -e atau memilih e dari pemilih hunk interaktif akan membuka tambalan di
editor Anda; setelah editor keluar, hasilnya diterapkan ke index. Anda bebas untuk
buat perubahan sewenang-wenang pada tambalan, tetapi perhatikan bahwa beberapa perubahan mungkin membingungkan
hasil, atau bahkan menghasilkan tambalan yang tidak dapat diterapkan. Jika Anda ingin menggugurkan
operasi sepenuhnya (yaitu, tidak ada tahap baru dalam indeks), cukup hapus semua baris dari
tambalan. Daftar di bawah ini menjelaskan beberapa hal umum yang mungkin Anda lihat di tambalan, dan yang
operasi pengeditan masuk akal bagi mereka.

konten tambahan
Konten yang ditambahkan diwakili oleh garis yang dimulai dengan "+". Anda dapat mencegah pementasan apa pun
baris tambahan dengan menghapusnya.

konten yang dihapus
Konten yang dihapus diwakili oleh baris yang dimulai dengan "-". Anda dapat mencegah pementasan
penghapusannya dengan mengubah "-" menjadi " " (spasi).

konten yang dimodifikasi
Konten yang dimodifikasi diwakili oleh garis "-" (menghapus konten lama) diikuti oleh
baris "+" (menambahkan konten pengganti). Anda dapat mencegah pementasan modifikasi
dengan mengonversi baris "-" menjadi " ", dan menghapus baris "+". Hati-hati hanya memodifikasi
setengah dari pasangan kemungkinan akan memperkenalkan perubahan yang membingungkan pada indeks.

Ada juga operasi yang lebih kompleks yang dapat dilakukan. Namun berhati-hatilah karena
tambalan hanya diterapkan pada indeks dan bukan pohon kerja, pohon kerja akan muncul
untuk "membatalkan" perubahan dalam file index. Misalnya, memperkenalkan baris baru ke dalam indeks yang
tidak ada di HEAD atau pohon kerja tidak akan menampilkan baris baru untuk komit, tetapi
garis akan tampak dikembalikan di pohon kerja.

Hindari menggunakan konstruksi ini, atau lakukan dengan sangat hati-hati.

menghapus konten yang tidak tersentuh
Konten yang tidak berbeda antara indeks dan pohon kerja dapat ditampilkan di
baris konteks, dimulai dengan " " (spasi). Anda dapat menampilkan baris konteks untuk dihapus
dengan mengubah spasi menjadi "-". File pohon kerja yang dihasilkan akan muncul di
menambahkan kembali konten.

memodifikasi konten yang ada
Seseorang juga dapat memodifikasi baris konteks dengan mengaturnya untuk dihapus (dengan mengonversi " " menjadi
"-") dan menambahkan baris "+" dengan konten baru. Demikian pula, seseorang dapat memodifikasi baris "+"
untuk penambahan atau modifikasi yang ada. Dalam semua kasus, modifikasi baru akan
muncul dikembalikan di pohon kerja.

konten baru
Anda juga dapat menambahkan konten baru yang tidak ada di patch; cukup tambahkan baris baru,
masing-masing dimulai dengan "+". Penambahan akan muncul dikembalikan di pohon kerja.

Ada juga beberapa operasi yang harus dihindari sama sekali, karena akan membuat
tambalan tidak mungkin diterapkan:

· menambahkan baris konteks (" ") atau penghapusan ("-")

· menghapus konteks atau garis penghapusan

· memodifikasi konten konteks atau baris penghapusan

Gunakan git-add online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    itop - Sumber Terbuka ITSM CMDB
    itop - Sumber Terbuka ITSM CMDB
    Portal Operasi TI: pembukaan lengkap
    sumber, ITIL, layanan berbasis web
    alat manajemen termasuk sepenuhnya
    CMDB yang dapat disesuaikan, sistem meja bantuan dan
    seorang pria dokumen...
    Unduh ittop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine adalah musik multi-platform
    pemain dan penyelenggara perpustakaan terinspirasi oleh
    Amarok 1.4. Ini memiliki cepat dan
    antarmuka yang mudah digunakan, dan memungkinkan Anda untuk
    cari dan...
    Unduh Clementine.dll
  • 3
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • 4
    facetracknoir
    facetracknoir
    Program pelacakan kepala modular itu
    mendukung banyak pelacak wajah, filter
    dan protokol permainan. Di antara pelacak
    adalah SM FaceAPI, AIC Inertial Head
    Pelacak...
    Unduh facetracknoir.dll
  • 5
    Kode QR PHP
    Kode QR PHP
    Kode QR PHP adalah sumber terbuka (LGPL)
    perpustakaan untuk menghasilkan Kode QR,
    kode batang 2 dimensi. Berdasarkan
    libqrencode C library, menyediakan API untuk
    membuat batang Kode QR...
    Unduh Kode QR PHP
  • 6
    freeciv
    freeciv
    Freeciv adalah turn-based gratis
    game strategi multipemain, di mana masing-masing
    pemain menjadi pemimpin a
    peradaban, berjuang untuk mendapatkan
    tujuan akhir: menjadi...
    Unduh Freeciv.dll
  • Lebih banyak lagi »

Perintah Linux

Ad