Menguasai Git dan GitHub untuk Kawalan Versi
- 4670
- 65
- Clay Weber
Git adalah sistem kawalan versi popular yang membantu pemaju menjejaki perubahan pada kod mereka dari masa ke masa. GitHub adalah platform berasaskan web yang menyediakan hosting untuk repositori Git dan menawarkan ciri-ciri tambahan seperti alat kerjasama, penjejakan isu, dan permintaan menarik.
Dalam tutorial ini, kami akan merangkumi asas -asas menggunakan Git dan GitHub untuk kawalan versi.
Menyediakan git dan github
Pertama, anda perlu memasang git di komputer anda. Anda boleh memuat turunnya dari laman web rasmi (https: // git-scm.com/muat turun). Setelah Git dipasang, anda perlu mengkonfigurasi nama pengguna dan alamat e -mel anda:
git config -pengguna global.Namakan "Nama Anda"
git config -pengguna global.E -mel "[E -mel dilindungi]"
Seterusnya, anda perlu membuat akaun github jika anda belum mempunyai satu. Anda boleh mendaftar secara percuma di https: // github.com/bergabung.
Mewujudkan repositori
Repositori adalah bekas untuk kod projek dan fail yang berkaitan. Untuk membuat repositori baru di GitHub, klik "+" ikon di sudut kanan atas skrin dan pilih "Repositori Baru". Beri repositori anda nama dan keterangan, pilih sama ada ia harus awam atau peribadi, dan klik "Buat repositori".
Kloning repositori
Untuk mengklon repositori, anda memerlukan URLnya. Anda boleh menemui ini di halaman repositori di GitHub. Untuk mengklon repositori, buka terminal dan masukkan arahan berikut:
Git Clone https: // github.com/nama pengguna/repositori.git
Menggantikan "Nama pengguna" dengan nama pengguna github anda dan "Repositori" Dengan nama repositori yang anda mahu klon. Ini akan membuat salinan repositori tempatan di komputer anda.
Membuat perubahan
Untuk membuat perubahan pada kod di repositori anda, navigasi ke direktori repositori dan buka fail yang ingin anda edit. Sebaik sahaja anda membuat perubahan anda, simpan fail dan kembali ke terminal. Gunakan perintah berikut untuk mengadakan perubahan anda:
tambah git .
Ini akan mengadakan semua perubahan yang telah anda buat. Sekiranya anda hanya mahu mengadakan perubahan tertentu, anda boleh menentukannya secara individu:
Git Tambah File1.txt file2.txt
Sebaik sahaja perubahan anda diadakan, gunakan arahan berikut untuk melakukan mereka:
git komit -m "komit" mesej "
Menggantikan "Mesej komit" dengan penerangan ringkas mengenai perubahan yang telah anda buat. Ini akan mewujudkan komit baru dengan perubahan anda.
Menolak perubahan
Untuk memuat naik perubahan anda ke GitHub, gunakan arahan berikut:
git tolak
Ini akan mendorong perubahan anda ke repositori jauh di GitHub. Jika anda mempunyai pelbagai cawangan, anda boleh menentukan cawangan mana yang hendak ditolak:
Git Push Origin-Nama Cawangan
Menggantikan "nama cawangan" Dengan nama cawangan yang anda mahu tolak.
Menarik perubahan
Sekiranya orang lain telah membuat perubahan pada repositori, anda perlu menarik perubahan tersebut sebelum anda dapat menolak perubahan anda sendiri. Gunakan arahan berikut untuk menarik perubahan dari repositori jauh:
tarik git
Ini akan memuat turun perubahan terkini ke repositori tempatan anda. Jika anda mempunyai pelbagai cawangan, anda boleh menentukan cawangan mana yang hendak ditarik:
Git Tarik Asal Cawangan-Nama
Menggantikan "nama cawangan"Dengan nama cawangan yang anda mahu tarik.
Cawangan dan penggabungan
Cawangan adalah ciri kuat git yang membolehkan anda membuat versi kod bebas anda. Anda boleh menggunakan cawangan untuk bekerja pada ciri -ciri yang berbeza atau pembetulan pepijat tanpa menjejaskan pangkalan utama. Untuk membuat cawangan baru, gunakan arahan berikut:
GIT Cawangan Cawangan-nama
Menggantikan "nama cawangan" Dengan nama cawangan baru anda. Ini akan mewujudkan cawangan baru berdasarkan cawangan semasa yang anda sedang aktif.
Untuk beralih ke cawangan baru, gunakan arahan berikut:
GIT checkout-name-name
Ini akan menukar direktori kerja anda ke cawangan baru. Anda kini boleh membuat perubahan dan melakukan mereka ke cawangan ini tanpa menjejaskan pangkalan utama.
Sebaik sahaja anda selesai bekerja di cawangan anda, anda boleh menggabungkannya kembali ke pangkalan utama. Untuk melakukan ini, beralih kembali ke cawangan utama dan gunakan arahan berikut:
Git menggabungkan nama cawangan
Ini akan menggabungkan perubahan dari cawangan anda ke cawangan utama. Sekiranya terdapat konflik, git akan meminta anda menyelesaikannya sebelum penggabungan dapat diselesaikan.
Tarik permintaan
Tarik Permintaan adalah ciri GitHub yang membolehkan anda mencadangkan perubahan kepada repositori dan bekerjasama dengan pemaju lain. Untuk membuat permintaan tarik, beralih ke cawangan yang anda mahu bergabung dan klik "Permintaan tarik baru" butang di halaman repositori di github. Pilih cawangan yang ingin anda bergabung, tambahkan penerangan perubahan anda, dan klik "Buat permintaan tarik".
Pemaju lain boleh menyemak perubahan anda dan meninggalkan komen atau mencadangkan pengubahsuaian. Sebaik sahaja perubahan telah dikaji semula dan diluluskan, mereka boleh digabungkan ke dalam pangkalan utama.
Kesimpulan
Git dan GitHub adalah alat yang berkuasa untuk kawalan dan kerjasama versi. Dengan tutorial ini, anda harus mempunyai pemahaman asas tentang cara menggunakan git dan github untuk menguruskan projek anda dan bekerjasama dengan pemaju lain. Untuk mengetahui lebih lanjut, lihat dokumentasi Git Rasmi (https: // git-scm.com/doc) dan panduan github (https: // panduan.github.com/). Terus berlatih dan bereksperimen dengan git dan github, dan anda akan segera menjadi tuan kawalan versi!
- « Di mana php.Ini? Cari fail konfigurasi PHP yang betul
- Menyediakan Gambaran Keseluruhan Linux Linux Berkinerja Tinggi »