


Apabila cuba menggabungkan cawangan ini, Git akan menunjukkan kepada anda tempat konflik berlaku. Kami boleh mengalih keluar secara manual perubahan yang kami tidak mahu simpan, menyimpan perubahan, menambah fail yang diubah suai sekali lagi dan melakukan perubahan.


Pada komit yang kami rebaskan, kami boleh melakukan 6 tindakan berikut:
kata semula: ubah suai maklumat komit;🜎 jika komitmen ini
skuasy: gabungkan komit ke dalam komit sebelumnya; arahan yang ingin kami asaskan semula pada komit;


Arahan ini digunakan apabila kita tidak mahu perubahan yang diserahkan sebelum ini. Mungkin ini adalah komit WIP atau mungkin ia adalah komit yang memperkenalkan pepijat, dalam hal ini anda perlu melakukan tetapan semula git. Tetapan semula
git membolehkan kami tidak lagi menggunakan fail pada desktop semasa dan membolehkan kami mengawal ke mana HEAD harus menunjuk.
Tetapan semula lembut
Tetapan semula lembut akan mengalihkan HEAD ke komit yang ditentukan (atau indeks komit berbanding HEAD) tanpa mengalih keluar perubahan yang ditambahkan selepas komit itu!
Katakan kami tidak mahu mengekalkan komit 9e78i, yang menambahkan fail style.css, dan kami juga tidak mahu mengekalkan komit 035cc, yang menambahkan fail index.js. Walau bagaimanapun, kami mahu mengekalkan fail style.css dan index.js yang baru ditambah! Ini adalah kes penggunaan yang sempurna untuk tetapan semula lembut.

Kadang-kadang kita tidak mahu mengekalkan perubahan yang diperkenalkan oleh komitmen tertentu. Tidak seperti tetapan semula lembut, kita tidak sepatutnya perlu mengaksesnya lagi. Git hanya perlu menetapkan semula keadaan keseluruhan terus kepada keadaan sebelum komit tertentu: ini termasuk perubahan yang anda buat dalam direktori kerja dan pada fail pementasan.

Katakan ec5be menambah fail index.js. Tetapi kemudian kami mendapati bahawa kami tidak lagi memerlukan perubahan yang diperkenalkan oleh komitmen ini. Kemudian pulihkan penyerahan ec5be!


Dengan melaksanakan git fetch pada cawangan terpencil ini, kita boleh mendapatkan perubahan ini secara setempat. Ini tidak menjejaskan cawangan tempatan anda dalam apa jua cara: ambil hanya memuat turun data baharu.


git reflog ialah arahan yang sangat berguna yang boleh memaparkan log semua tindakan yang telah dilakukan. Ini termasuk gabungan, set semula, kembalikan, pada asasnya sebarang perubahan yang anda buat pada cawangan anda.

Katakan kita sebenarnya tidak perlu menggabungkan cawangan asal. Apabila kita melaksanakan perintah git reflog, kita dapat melihat bahawa status repo ini berada di HEAD@{1} sebelum gabungan. Kemudian kami melakukan tetapan semula git dan ubah hala HEAD ke lokasi HEAD@{1}.

Atas ialah kandungan terperinci Puluhan gambar animasi memberitahu anda cara Git berfungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Bagaimana cara mengemas kini kod git tempatan? Gunakan Git Fetch untuk menarik perubahan terkini dari repositori jauh. Gabungkan perubahan jauh ke cawangan tempatan menggunakan git gabungan asal/& lt; nama cawangan jauh & gt;. Menyelesaikan konflik yang timbul daripada penggabungan. Gunakan git commit -m "gabungan cawangan & lt; nama cawangan jauh & gt;" untuk menghantar penggabungan dan memohon kemas kini.

Langkah -langkah untuk mengemas kini kod git: lihat kod: klon git https://github.com/username/repo.git Dapatkan perubahan terkini: Git mengambil Perubahan Gabungan: Git Gabungan Asal/Master Push Change (Pilihan): Git Push Origin Master

Anda boleh memadam cawangan git melalui langkah -langkah berikut: 1. Padam cawangan tempatan: Gunakan cawangan git -d & lt; cawangan -nama & gt; perintah; 2. Padam cawangan jauh: Gunakan git push & lt; nama jauh & gt; --elete & lt; cawangan-nama & gt; perintah; 3. Cawangan yang dilindungi: Gunakan cawangan konfigurasi git. & lt; cawangan-nama & gt; .profied true untuk menambah tetapan cawangan perlindungan.

Proses penggabungan kod Git: Tarik perubahan terkini untuk mengelakkan konflik. Beralih ke cawangan yang anda mahu bergabung. Memulakan gabungan, menyatakan cawangan untuk bergabung. Selesaikan gabungan konflik (jika ada). Pementasan dan komit gabungan, memberikan mesej komit.

Untuk memuat turun projek secara tempatan melalui Git, ikuti langkah -langkah ini: pasang git. Navigasi ke direktori projek. Pengklonan Repositori Jauh menggunakan arahan berikut: Git Clone https://github.com/username/repository-name.git

Langkah -langkah untuk membuat cawangan baru dalam Git: 1. Pastikan berada di akar repositori Git; 2. Masukkan cawangan git perintah & lt; Nama cawangan & gt; untuk membuat cawangan; 3. (Pilihan) Gunakan git checkout & lt; Nama cawangan & gt; Untuk beralih ke cawangan baru.

Bagaimana untuk menghasilkan kunci awam Git? Cukup ikuti langkah -langkah ini: buka terminal atau arahan command; Jalankan perintah SSH -KEYGEN -T RSA -B 4096; Pilih lokasi penjimatan utama; Masukkan frasa utama (pilihan); Sahkan bahawa kunci telah dibuat; Salin kunci awam; Tambah kunci awam kepada Git.

Operasi rollback git membolehkan pemaju memulihkan ke keadaan komit sebelumnya. Langkah -langkah rollback adalah seperti berikut: Lihat sejarah komit dan cari komit untuk mendapatkan balik. Membatalkan perubahan sementara (pilihan). Lakukan pengembalian keras untuk memulihkan terus ke komit yang ditentukan. Buat pengembalian lembut untuk mengekalkan perubahan dalam direktori kerja. Lakukan rollback interaktif untuk memilih pengubahsuaian khusus untuk rollbacks. Kirim balik untuk menyelamatkan keadaan yang dipulihkan. NOTA: Rollback keras tidak dapat dipulihkan, pengembalian lembut tidak boleh digunakan dalam persekitaran pasukan, rollback interaktif memberikan lebih banyak kawalan tetapi lebih kompleks.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod