Rumah  >  Artikel  >  alat pembangunan  >  Mari kita bincangkan tentang cara mengalih keluar imej tempatan pada github

Mari kita bincangkan tentang cara mengalih keluar imej tempatan pada github

PHPz
PHPzasal
2023-03-31 09:20:24481semak imbas

GitHub ialah platform pengehosan kod yang sangat popular yang menyediakan pengurusan versi yang sangat terperinci, pembangunan kolaboratif dan alatan pengurusan aliran kerja. Apabila kami menggunakannya, kami selalunya perlu mengubah suai dan menyerahkan pangkalan kod tempatan, dan menyegerakkan dengan gudang jauh. Walau bagaimanapun, dalam kerja sebenar, kita sering menghadapi peristiwa yang tidak dijangka. Contohnya, beberapa ralat berlaku semasa menyerahkan kod secara setempat Pada masa ini, kita perlu kembali ke versi sebelumnya. Dalam proses ini, kami sering menghadapi beberapa masalah yang disebabkan oleh ketidakkonsistenan antara pangkalan kod tempatan dan gudang jauh. Artikel ini akan menerangkan cara menyelesaikan masalah ini dengan mengalih keluar imej setempat.

“Imej Tempatan” dalam GitHub

Dalam GitHub, setiap repositori sepadan dengan pangkalan kod tempatan. Alat pengurusan versi GitHub, Git, akan secara automatik menyalin semua fail dan folder dalam pangkalan kod jauh ke setempat, dan mencipta pangkalan kod tempatan yang benar-benar konsisten dengan pangkalan kod jauh, termasuk sejarah versi lengkap. Pangkalan kod yang serupa ini secara tempatan dipanggil "klon tempatan".

Imej setempat dan pangkalan kod jauh disegerakkan melalui Git. Apabila anda menambah beberapa kod baharu pada imej setempat, anda perlu melakukan perubahan ini pada pangkalan kod jauh. Begitu juga, apabila ahli pasukan lain membuat perubahan pada pangkalan kod jauh, anda perlu menyegerakkan perubahan ini pada imej setempat anda.

Jika anda dan ahli pasukan lain bekerja di cawangan yang berbeza, anda perlu membuat cawangan baharu secara setempat dan membuat perubahan dan komitmen yang berkaitan. Setelah perubahan anda diluluskan, ia boleh digabungkan ke dalam cawangan induk Pada masa yang sama, cawangan tempatan anda akan dikemas kini dan dikemas kini berdasarkan cawangan induk.

Maksud mengalih keluar imej tempatan

Walaupun "imej tempatan" ialah konsep yang sangat penting dalam GitHub, dalam beberapa kes, ia bukan yang kita mahukan. Berikut ialah beberapa situasi di mana imej tempatan perlu dialih keluar:

  1. Memutar kembali ke versi terdahulu: Apabila anda membuat beberapa kesilapan peringkat rendah apabila menggunakan imej tempatan untuk mengubah suai kod, anda perlu melancarkan kembali kepada kod jauh yang sama atau versi terdahulu, anda perlu mengalih keluar imej setempat pada masa ini.
  2. Konflik apabila menyegerakkan kod merentas berbilang terminal: Jika anda menggunakan GitHub untuk pembangunan kod pada mesin yang berbeza pada masa yang sama, ubah suai pangkalan kod yang sama, dan kemudian lakukan pengubahsuaian pada pangkalan kod jauh pada masa yang sama, konflik kod mungkin berlaku. Pada masa ini, anda perlu menggunakan kaedah mengalih keluar imej setempat dan menggabungkan kod secara manual.
  3. Kemas kini paksa cawangan tempatan: Apabila anda melakukan beberapa operasi pada cawangan tempatan, tetapi kod itu dipulihkan kerana masalah penggabungan cawangan lain, menyebabkan cawangan tidak segerak, maka anda perlu memaksa cawangan tempatan dikemas kini.

Cara mengalih keluar imej setempat

Berikut ialah cara mengalih keluar imej setempat:

  1. Salin imej tempatan ke direktori baharu, ini direktori dan Di sebelah imej tempatan, namakannya "sebagai contoh, ujian".
  2. Padamkan folder setempat seperti “.git”: “rm -rf .git”.
  3. Memulakan semula Git dalam direktori baharu: Jalankan "git init" dalam direktori baharu.
  4. Tolak direktori baharu ke pangkalan kod jauh GitHub: Dalam direktori baharu, tambah semula alias jauh dan URL, kemudian tolak direktori baharu ke pangkalan kod jauh.
  5. Gabungkan pengubahsuaian setempat: Salin pengubahsuaian setempat daripada direktori lama ke direktori baharu, dan kemudian komit ke cawangan baharu dalam direktori baharu.
  6. Padam direktori lama: Padam direktori lama kerana anda kini menggunakan direktori baharu.

Dengan cara ini, anda boleh memadamkan imej setempat dan menyelesaikan masalah konflik kod pada tahap tertentu.

Ringkasan

GitHub ialah platform pembangunan kolaboratif yang sangat baik yang menyediakan pengurusan versi yang sangat baik dan fungsi kerja kolaboratif. Apabila menggunakannya, kita sering perlu menyegerakkan pangkalan kod tempatan ke gudang jauh dan mencapai kerja kolaboratif melalui perubahan dalam gudang jauh. Imej tempatan memainkan peranan yang sangat penting dalam proses ini. Tetapi dalam beberapa kes, untuk menyelesaikan masalah seperti konflik kod, kita perlu mengalih keluar imej tempatan Dalam kes ini, kita boleh menggunakan kaedah yang diperkenalkan dalam artikel ini untuk menyelesaikan masalah.

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara mengalih keluar imej tempatan pada github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn