Git - Operasi Kemaskini

Hello there, future Git masters! Hari ini, kita akan melihat dunia yang menarik tentang pengemaskinian repositori Git anda. Jangan bimbang jika anda baru dalam bidang ini - kita akan mengambil langkah demi langkah, dan pada akhirnya, anda akan membuat kemaskini seperti seorang profesional!

Git - Update Operation

Modifikasi Fungsi Sedia Ada

Mari kita mulakan dengan sesuatu yang anda akan lakukan kerap: memodifikasi fungsi sedia ada. Bayangkan anda ada program pengiraan yang mudah, dan anda mahu mengemaskini fungsi penambahan.

Langkah 1: Cari Fail

Pertama, navigasi ke direktori projek anda. Katakanlah fungsi pengiraan kita berada dalam fail yang dipanggil calculator.py.

cd my_calculator_project

Langkah 2: Edit Fail

Buka calculator.py di editor teks kegemaran anda. Katakanlah fungsi asal kita seperti ini:

def add(a, b):
return a + b

Sekarang, kita mahu mengemaskininya untuk mengendalikan lebih daripada dua nombor. Berikut cara kita boleh mengubahnya:

def add(*args):
return sum(args)

Langkah 3: Menyatakan Perubahan

Setelah menyimpan fail, kita perlu memberitahu Git tentang perubahan kita:

git add calculator.py

Langkah 4: Menyimpan Perubahan

Sekarang, mari kita simpan perubahan kita dengan mesej deskriptif:

git commit -m "Updated add function to handle multiple arguments"

Dan voila! Anda telah berjaya memodifikasi fungsi sedia ada dan merekodkan perubahan dalam Git.

Menambah Fungsi Baru

Sekarang, katakanlah kita mahu menambah fungsi baru ke dalam pengiraan kita. Kita akan menambah fungsi perlanggaran.

Langkah 1: Edit Fail

Buka calculator.py lagi dan tambahkan fungsi baru:

def multiply(*args):
result = 1
for num in args:
result *= num
return result

Langkah 2: Menyatakan dan Menyimpan Perubahan

Seperti sebelum ini, kita akan menyatakan dan menyimpan perubahan kita:

git add calculator.py
git commit -m "Added new multiplication function"

Dapatkan Kemaskini Terbaru

Sekarang, bayangkan anda bekerja dalam projek pasukan. Sebelum anda menghantar perubahan, selalu baik untuk mendapatkan kemaskini terbaru daripada repositori jauh.

Langkah 1: Dapatkan Perubahan

Pertama, mari kita dapatkan perubahan:

git fetch origin

Ini akan muat turun perubahan terbaru tetapi tidak menerapkan mereka ke direktori kerja anda.

Langkah 2: Gabungkan Perubahan

Jika ada perubahan, anda mahu menggabungkannya:

git merge origin/main

Gantikan main dengan nama cabang anda jika anda bekerja dalam cabang lain.

Langkah 3: Resolusi Konflik (jika ada)

Jika ada konflik, Git akan memberitahu anda. Anda perlu membuka fail yang berkonflik dan secara manual menyelesaikan konflik. Setelah diselesaikan, nyatakan fail dan simpan:

git add .
git commit -m "Resolved merge conflicts"

Langkah 4: Hantar Perubahan

Akhirnya, hantar perubahan anda ke repositori jauh:

git push origin main

Lagi, gantikan main dengan nama cabang anda jika perlu.

Operasi Kemaskini Git Umum

Berikut adalah jadual praktikal perintah Git yang kita telah melihat, beserta beberapa tambahan:

Operasi Perintah Keterangan
Nyatakan perubahan git add <file> Persiapan perubahan untuk disimpan
Simpan perubahan git commit -m "message" Rekodkan perubahan ke repositori
Dapatkan perubahan git fetch origin Muat turun perubahan daripada jauh
Gabungkan perubahan git merge origin/main Sertakan perubahan jauh
Hantar perubahan git push origin main Muat naik perubahan lokal ke jauh
Semak status git status Lihat keadaan direktori kerja anda
Lihat perbezaan git diff Tunjukkan perbezaan antara commit, commit dan pokok kerja, dll.

Ingat, latihan membawa ke kemahiran! Jangan takut untuk mencuba perintah ini dalam repositori ujian. Git mungkin kelihatan kompleks pada mulanya, tetapi sekali anda menguasaiannya, anda akan merasa how you ever lived without it!

Saya harap panduan ini telah membantu. Terus kod, terus belajar, dan terutamanya, bersenang-senang dengan Git! Jika anda pernah buntu, ingat: bahkan pengembang yang paling berpengalaman kadang-kadang mencari perintah Git di Google. Anda melakukan dengan baik!

Credits: Image by storyset