Sebagai alat kawalan versi, fungsi paling asas Git ialah merekodkan maklumat pengubahsuaian sejarah projek supaya pembangun dapat memahami evolusi projek, dan ia juga menyediakan beberapa alat pengendalian yang mudah, seperti operasi rollback, untuk memudahkan pembangun Uruskan perubahan kod dengan mudah semasa pembangunan projek.
Git boleh melancarkan versi, yang sangat berguna untuk pembangun kerana mereka boleh kembali ke versi sebelumnya, melihat kod dan membuat perubahan. Artikel ini menerangkan cara menggunakan Git untuk melancarkan versi.
1 Semak maklumat versi semasa dalam Git
Sebelum melancarkan semula versi, kita perlu mengetahui versi semasa terlebih dahulu. Menggunakan arahan log git yang disediakan oleh Git, anda boleh melihat semua sejarah penyerahan cawangan semasa, serta maklumat terperinci pada masa penyerahan.
Laksanakan arahan berikut:
git log
Arahan ini akan memaparkan jumlah semak SHA-1, nama pengarang, alamat e-mel, tarikh komit dan komit untuk semua komit Penerangan dan butiran lain.
Jika terdapat terlalu banyak maklumat pada skrin untuk menyelesaikan bacaan apabila semua rekod sejarah dipaparkan, anda boleh menekan kekunci q untuk keluar.
2. Kembali ke versi tertentu
Kembali ke versi sebelumnya dalam Git adalah sangat mudah, cuma gunakan perintah set semula yang disediakan oleh Git.
Jika anda ingin melancarkan semula versi ke titik komit tertentu, anda boleh menggunakan arahan berikut:
git reset <commit>
Di mana,
HEAD juga boleh digunakan sebagai ganti
3. Kembali ke versi sebelumnya
Jika anda mahu kembali ke versi sebelumnya, anda boleh menggunakan arahan Git berikut:
git reset HEAD^
Perintah ini akan melancarkan semula versi semasa kepada versi sebelumnya, HEAD^ bermaksud versi sebelumnya dan HEAD^^ bermaksud versi sebelumnya.
Jika anda ingin beralih kepada lebih banyak versi, cuma gunakan HEAD~n, sebagai contoh, putar semula kepada 5 versi pertama:
git reset HEAD~5
4. Versi Rollback dan perubahan yang dikekalkan
Jika anda perlu melancarkan semula ke versi sebelumnya dan mengekalkan perubahan dalam direktori kerja semasa, anda boleh menggunakan arahan stash dan arahan set semula Git yang disediakan oleh Git untuk mencapai ini.
git stash
Arahan ini akan meletakkan semua perubahan tanpa komitmen ke dalam simpanan Git.
Kemudian, laksanakan:
git reset <commit>
Arahan ini akan kembali ke versi yang anda mahukan.
Sekarang laksanakan arahan simpanan sekali lagi:
git stash
Ia akan mendapatkan semula perubahan yang disiarkan sebelum ini ke simpanan Git.
5 Putar balik versi yang diserahkan
Jika anda telah menyerahkan kod ke gudang dan ingin mengembalikan versi yang diserahkan, anda boleh menggunakan parameter --hard.
Tukar kepada cawangan untuk digulung semula dan laksanakan arahan berikut:
git reset --hard <commit>
Arahan ini akan membuat asal versi yang ditentukan dan memadam fail yang tidak dikomit dalam direktori kerja perubahan.
6. Menggulung semula hasil pelaksanaan
Apabila melancarkan semula versi projek, anda boleh menjalankan perintah git revert simpan perubahan ini.
Sebagai contoh, melaksanakan arahan berikut akan membuat asal komit dan perubahan, melancarkan kod kembali ke komit tertentu:
git revert --no-commit <commit>..HEAD
Arahan ini akan membuat asal Git ialah alat kawalan versi yang sangat berkuasa yang boleh melaksanakan kawalan versi, rollback dan operasi lain pada projek. Menguasai fungsi dan penggunaan asas Git akan membantu pembangun mengurus projek dengan lebih baik. Atas ialah kandungan terperinci Bagaimana untuk melancarkan versi dalam git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!