Git Pull vs Git Clone: ​​Apakah Perbezaannya?

Git Pull Vs Git Clone Apakah Perbezaannya



Git menyediakan pelbagai arahan seperti ' git clone”, “git fetch”, “git push”, “git pull ” dan banyak lagi untuk fungsi yang berbeza. Kadangkala pengguna perlu mendapatkan semula repositori jauh ke direktori Git tempatan. Untuk tujuan itu, adalah perlu untuk mengklon repositori yang dinyatakan menggunakan ' git klon ” perintah. Ini biasanya mendapatkan semula keseluruhan repositori, termasuk sejarah juga, dan mencipta salinan tempatan baharu repositori. Sementara ' git tarik Perintah ” digunakan untuk memastikan salinan tempatan dikemas kini dengan versi terkini repositori jauh.

Tulisan ini akan menghuraikan:







Apakah Perbezaan/Perbezaan Antara Perintah 'git pull' dan 'git clone'?

Untuk memahami ' git tarik ” dan “ git klon ”, lihat perbezaan utama antara mereka dalam jadual yang dinyatakan di bawah:



git tarik git klon
'git pull' digunakan untuk menyegerakkan repositori jauh dan setempat. Perintah 'git clone' dilaksanakan untuk menyediakan repositori tempatan.
Ia akan mengambil dan menggabungkan perubahan terkini daripada repositori jauh kepada repositori tempatan tertentu. Hasilkan salinan repositori Git jauh dan simpan ke mesin tempatan.
Ia boleh digunakan berkali-kali dalam sesuatu projek. Ia boleh dilaksanakan sekali sahaja dalam projek.

Bagaimana untuk Menggunakan Perintah 'git pull' dan 'git clone' dalam Git?

Untuk menggunakan ' git pull' dan 'git clone ” dalam Git, ikuti langkah yang diberikan:



  • Log masuk ke akaun GitHub anda.
  • Pilih mana-mana repositori pilihan anda dan salin kod HTTPS untuk mengkloning repositori ini kepada projek tempatan.
  • Lancarkan terminal Git Bash dan navigasi ke direktori tempatan Git.
  • Gunakan arahan 'git clone' dan tampal pautan repositori jauh.
  • Semak sambungan jauh dan tarik semua pengubahsuaian dari repositori Git tempatan ke alat kawalan jauh.

Langkah 1: Log masuk ke Akaun GitHub

Pertama, pergi ke ' GitHub ” dan log masuk dengan memberikan nama pengguna dan kata laluan anda:





Langkah 2: Pilih Repositori

Klik pada ikon profil, tekan ' Repositori anda ”, dan navigasi kepadanya:



Pilih repositori yang dikehendaki dan bukanya. Sebagai contoh, kami telah memilih ' ujian demo1 ” repositori jauh:

Langkah 3: Salin URL HTTPS

Pada halaman utama repositori yang dinyatakan, tekan butang yang diserlahkan ' Kod butang ” dan salin “ HTTPS ” URL:

Langkah 4: Lancarkan Terminal Git Bash

Sekarang, buka terminal Git Bash dengan bantuan menu Permulaan:

Langkah 5: Ubah hala Repositori Setempat Git

Jalankan ' cd ” perintah dan ubah hala repositori Git tempatan yang dinyatakan:

cd 'C:\Users\user\Git\projectrepo'

Langkah 6: Repositori Klon

Kemudian, klon repositori dengan menggunakan ' git klon 'perintah dan tampalkan salinan' HTTPS ” URL bersama-sama dengannya:

git klon https: // github.com / Gituser213 / testdemo1.git

Output yang dinyatakan di bawah menunjukkan bahawa kami telah berjaya mengklonkan repositori jauh:

Langkah 7: Semak Sambungan Jauh

Semak URL jauh dengan menggunakan ' git remote -v ” perintah:

git jauh -dalam

Langkah 8: Tarik Perubahan

Tarik semua perubahan dari alat kawalan jauh ke cawangan tempatan dengan menjalankan ' git tarik ” perintah:

Guru asal tarik Git

Imej yang terhasil menunjukkan bahawa perubahan telah diambil dari cawangan terpencil:

Itu semua tentang ' git pull' dan 'git clone ” arahan dalam Git.

Kesimpulan

' git tarik Perintah ” digunakan untuk memastikan salinan tempatan dikemas kini dengan perubahan baharu yang dibuat dalam repositori jauh. Sebaliknya, ' git klon arahan ” biasanya mendapatkan semula keseluruhan repositori jauh dalam repositori tempatan yang mengandungi sejarah penuhnya juga dan membuat salinan tempatan baharu repositori. Tutorial ini telah menghuraikan secara ringkas perbezaan antara ' git pull' dan 'git clone ”.