Ini ialah arahan git-replace 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-replace - Buat, senaraikan, padam rujukan untuk menggantikan objek
SINOPSIS
pergi menggantikan [-f]
pergi menggantikan [-f] --edit
pergi menggantikan [-f] --graft [ ...]
pergi menggantikan -d ...
pergi menggantikan [--format= ] [-l [ ]]
DESCRIPTION
Tambah a menggantikan rujukan dalam rujukan/ganti/ ruang nama.
Nama menggantikan rujukan ialah SHA-1 objek yang diganti. kandungannya
daripada menggantikan rujukan ialah SHA-1 bagi objek gantian.
Objek yang diganti dan objek gantian mestilah daripada jenis yang sama. sekatan ini
boleh dipintas menggunakan -f.
Melainkan -f diberikan, the menggantikan rujukan mesti belum wujud.
Tiada sekatan lain pada objek yang diganti dan diganti. Gabungkan komitmen boleh
digantikan dengan komitmen bukan gabungan dan sebaliknya.
Rujukan penggantian akan digunakan secara lalai oleh semua arahan Git kecuali yang melakukannya
traversal kebolehcapaian (pangkas, pemindahan pek dan fsck).
Adalah mungkin untuk melumpuhkan penggunaan rujukan gantian untuk sebarang arahan menggunakan
--no-replace-objects pilihan selepas sahaja pergi.
Contohnya jika komited foo telah digantikan dengan komit bar:
$ git --no-replace-objects cat-file commit foo
menunjukkan maklumat tentang komitmen foo, manakala:
$ git cat-file commit foo
menunjukkan maklumat tentang komitmen bar.
. GIT_NO_REPLACE_OBJECTS pembolehubah persekitaran boleh ditetapkan untuk mencapai kesan yang sama seperti
pilihan --no-replace-objects.
PILIHAN
-f, --force
Jika rujukan ganti sedia ada untuk objek yang sama wujud, ia akan ditimpa (sebaliknya
daripada gagal).
-d, --padam
Padam rujukan ganti sedia ada untuk objek yang diberikan.
--edit
Edit kandungan objek secara interaktif. Kandungan sedia ada untuk ialah
cantik-dicetak ke dalam fail sementara, editor dilancarkan pada fail, dan
hasil dihuraikan untuk mencipta objek baharu daripada jenis yang sama seperti . Pengganti
ref kemudian dicipta untuk menggantikan dengan objek yang baru dibuat. Lihat git-var(1)
untuk butiran tentang cara editor akan dipilih.
--mentah
Semasa mengedit, sediakan kandungan objek mentah dan bukannya yang dicetak cantik.
Pada masa ini ini hanya menjejaskan pokok, yang akan ditunjukkan dalam bentuk binari mereka. Ini adalah
lebih sukar untuk dikerjakan, tetapi boleh membantu apabila membaiki pokok yang rosak sehingga tidak boleh
bercetak cantik. Ambil perhatian bahawa anda mungkin perlu mengkonfigurasi editor anda untuk membaca dengan bersih dan
tulis data binari.
--graft [ ...]
Buat komitmen rasuah. Komit baharu dibuat dengan kandungan yang sama seperti
melainkan ibu bapanya akan [ ...] bukannya ibu bapa. A
rujukan pengganti kemudian dicipta untuk menggantikan dengan komitmen yang baru dibuat. Lihat
contrib/convert-grafts-to-replace-refs.sh untuk contoh skrip berdasarkan pilihan ini
yang boleh menukar cantuman untuk menggantikan rujukan.
-l , --senarai
Senarai ganti rujukan untuk objek yang sepadan dengan corak yang diberikan (atau semua jika tiada corak
diberikan). Menaip "git replace" tanpa hujah, juga menyenaraikan semua rujukan ganti.
--format=
Apabila menyenaraikan, gunakan yang dinyatakan , yang boleh menjadi salah satu daripada pendek, sederhana and lama.
Apabila ditinggalkan, format lalai kepada pendek.
FORMATS
Format berikut tersedia:
· pendek:
· sederhana: →
· lama: ( ) → ( )
MENCIPTA PENGGANTIAN OBJEK
git-filter-cawangan(1), git-hash-objek(1) dan git-rebase(1), antara arahan git lain, boleh
digunakan untuk mencipta objek gantian daripada objek sedia ada. Pilihan --edit juga boleh
digunakan dengan pergi menggantikan untuk mencipta objek gantian dengan mengedit objek sedia ada.
Jika anda ingin menggantikan banyak gumpalan, pokok atau komit yang merupakan sebahagian daripada rentetan komit,
anda mungkin hanya mahu membuat rentetan penggantian komit dan kemudian hanya menggantikannya
komit di hujung rentetan sasaran komit dengan komit di hujung
rentetan penggantian komit.
Gunakan git-replace dalam talian menggunakan perkhidmatan onworks.net