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!
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