Kawalan Versi, juga dikenali sebagai kawalan sumber, ialah amalan menjejak dan mengurus perubahan pada fail. Sistem kawalan versi ialah sistem yang merekodkan perubahan pada fail dari semasa ke semasa supaya anda boleh merakam versinya kemudian. Beberapa sistem kawalan versi yang popular ialah Git yang merupakan sistem/perisian kawalan yang popular.
Sekarang, mari beralih ke git…
Git ialah sistem kawalan versi yang digunakan untuk mengesan perubahan dalam fail komputer. Git digunakan untuk menjejak perubahan kod, Menjejak siapa yang membuat perubahan dan Kolaborasi Pengekodan. Untuk bermula dengan git, anda perlu pergi ke dan memuat turun dan memasang perisian terlebih dahulu.
Baiklah, sekarang mari beralih ke GitHub
GitHub ialah platform pengehosan kod untuk kawalan versi dan kerjasama. Ia membolehkan anda dan orang lain bekerjasama dalam projek dari mana-mana sahaja. Untuk anda menggunakan GitHub, anda perlu pergi ke dan mendaftar untuk akaun
Menjadi menarik bukan? Sekarang, mari beralih ke perniagaan utama hari ini
Aliran Kerja Git
Kini, terdapat tiga keadaan dalam fail dalam direktori kerja anda:
Ia boleh dipentaskan: Ini bermakna sebarang kemas kini yang dibuat pada fail anda boleh dipentaskan dan bersedia untuk dilakukan.
Ia boleh diubah suai: Di sini, kami hanya mengatakan bahawa perubahan yang dibuat pada fail tersebut belum lagi disimpan pada repositori setempat( repo dalam bentuk ringkas).
Ia boleh dilakukan: Perubahan yang anda buat pada fail anda boleh disimpan dalam repositori setempat.
Saya harap ia semakin menarik. Jangan risau, masih ada masa lagi. Mari terus belajar!
Sekarang mari kita pelajari perintah git asas
$ git init
Ini akan membuatkan git menyedari folder itu.
$ git status
Ini akan menunjukkan status fail yang akan dipentaskan atau diubah suai.
$ git add
Ini akan menambah fail yang berada dalam direktori kerja ke kawasan pementasan.
$ git commit
Apa yang dilakukan adalah untuk menjejaki pangkalan kod kami. Ia pada asasnya digunakan untuk menambah semua fail yang dipentaskan ke repositori tempatan.
$ git push
Ini digunakan untuk menolak kod kami dari mesin tempatan kami ke GitHub. Di sini, semua fail komited dalam repositori tempatan dialihkan ke repositori jauh.
$ git fetch
Ini digunakan untuk mendapatkan fail dari repositori jauh ke repositori tempatan.
$ git merge
Ini digunakan untuk mendapatkan fail daripada repositori tempatan ke dalam direktori kerja.
$ git pull
Ini digunakan untuk mendapatkan fail dari repositori jauh ke dalam direktori kerja. Ia melakukan kerja bersama git fetch dan git merge. Jadi daripada melakukan git fetch dan git merge, anda hanya boleh melakukan git pull.
Sekarang, jangan jadikan ini terlalu membosankan. Mari buat repo pertama anda dengan hanya beberapa langkah ini
Langkah 1: Buat akaun git hub
Cuma klik pada pautan ini dan buat satu. Jika anda sudah mempunyai satu, bergerak ke langkah dua jin.
Langkah 2: Semak sama ada git dipasang pada komputer anda
Untuk melakukan ini, taip arahan berikut:
$ git -- version
Jika anda sudah mempunyai git, ia akan menunjukkan kepada anda versi yang telah anda pasang.
Langkah 3: Sediakan identiti anda
Tetapkan nama pengguna dan alamat e-mel anda. Maklumat ini sangat penting kerana setiap kali anda membuat Komit, git menggunakan identiti anda (nama pengguna dan kata laluan) dan ia sentiasa dimasukkan ke dalam komit yang anda mula buat. Untuk mencapai matlamat ini, anda menaip arahan berikut.
$ git config –global user.name “Rose Abuba” $ git config –global user. Email “roseabuba@outlook.com $ git config --global –list # to check the data provided
Langkah 4: Buat repo
Buat repositori baharu pada GitHub. Beralih ke akaun GitHub anda dan buat repo baharu dengan mengklik pada butang baharu dan memilih Cipta Repositori (anda boleh menamakan repo anda apa sahaja yang anda mahu). Selepas melakukan ini, anda akan melihat senarai pilihan untuk menolak repositori baharu atau repositori sedia ada.
Langkah 5: Buat folder dan fail
Sekarang, buat fail dan buka dengan mana-mana editor kod pilihan anda. Kemudian buka terminal anda. Untuk mencipta fail pada terminal anda, taip arahan di bawah.
$ touch Index.html
Langkah 6: Mulakan git
Anda melakukan ini dengan menaip arahan di bawah
$ git init
Langkah 7: Pementasan fail untuk Commit
Taip arahan berikut:
$ git add .
Ini menambahkan semua fail dalam repositori tempatan dan memperingkatkannya untuk komit
$ git add Index.html
Untuk menambah fail tertentu Sebelum kami memasukkan fail kami, mari semak status fail kami
$ git status
Step 7: Commit changes to your git Repository
$ git commit -m "First Commit"
Add a remote origin and Push
To update the changes you have made to the main branch because it won’t be automatically updated on Git hub. All those changes are in the local Repository.
$ git remote add origin remote_repository_URL
To list connections with other repositories, type the following commands:
$ git remote -v
This will list the URLS of the remote connections you have with other repositories
Step 9: Push Changes made from your local repository to the remote repository.
Type the following command:
$ git push -u origin main #pushes changes to origin
The next thing is to refresh. If you followed the above steps, you will see that your codes have been successfully pushed to GitHub.
HI Genie! If you followed up this far, You are one step to Collaboration! People can now view your code online. All you need to do is to share your repo link and you are good to go!
Note that each time you make changes on your local repository and you want it to reflect on your Github, These following commands are the most common command flow used.
$ git add . $ git status $ git commit -m "Second Commit" $ git push -u origin main
In case you want to work with other people’s repositories on Github, you can clone their repos. To do this, type the following commands.
$ git clone remote_repository_URL
Now let’s move to collaboration
When you work with a team, That is, for example, a group of developers working on a project. Each time you make a change and push it into the main repo, your colleagues have to pull those changes that you pushed into the git repo. Simply put it this way. To keep up with updates and the latest changes on the git repo, all you need is a git pull command. To achieve this, type the following commands.
$ git pull origin main
OR
$ git fetch AND $ git merge
git pull is equilavent to git fetch and git merge
Lastly, let me teach you the basic things you need to know about Branches
$ git branch develop
This creates a new branch called the develop
$ git branch
This shows a list of branches already created
$ git checkout develop
This automatically moves to the branch develop
These are just the basic things you need to know about Git and GitHub. Stay tuned for more articles on how to use git and GitHub.
…And always remember, in case of fire, Do these 3 things;
Git commit
Git Push
Leave Building
Okay, Byeeeee………
Atas ialah kandungan terperinci Kuasai Keperluan Git dan GitHub dalam Hanya Minit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!