Kuasai Keperluan Git dan GitHub dalam Hanya Minit

WBOY
Lepaskan: 2024-08-22 18:32:40
asal
419 orang telah melayarinya

Apakah Kawalan Versi?

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…

Apa itu 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

Apakah 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
Master the Essentials of Git and GitHub in Just Minutes

4 asas aliran kerja git

  1. Direktori Kerja
  2. Kawasan Pementasan
  3. Repositori Tempatan
  4. Repositori Jauh

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
Salin selepas log masuk
Salin selepas log masuk

Ini akan membuatkan git menyedari folder itu.

$ git status
Salin selepas log masuk
Salin selepas log masuk

Ini akan menunjukkan status fail yang akan dipentaskan atau diubah suai.

$ git add
Salin selepas log masuk

Ini akan menambah fail yang berada dalam direktori kerja ke kawasan pementasan.

$ git commit
Salin selepas log masuk

Apa yang dilakukan adalah untuk menjejaki pangkalan kod kami. Ia pada asasnya digunakan untuk menambah semua fail yang dipentaskan ke repositori tempatan.

$ git push
Salin selepas log masuk

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
Salin selepas log masuk

Ini digunakan untuk mendapatkan fail dari repositori jauh ke repositori tempatan.

$ git merge
Salin selepas log masuk

Ini digunakan untuk mendapatkan fail daripada repositori tempatan ke dalam direktori kerja.

$ git pull

Salin selepas log masuk

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
Salin selepas log masuk

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 
Salin selepas log masuk

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
Salin selepas log masuk

Langkah 6: Mulakan git

Anda melakukan ini dengan menaip arahan di bawah

$ git init
Salin selepas log masuk
Salin selepas log masuk

Langkah 7: Pementasan fail untuk Commit

Taip arahan berikut:

$ git add . 
Salin selepas log masuk

Ini menambahkan semua fail dalam repositori tempatan dan memperingkatkannya untuk komit

$ git add Index.html
Salin selepas log masuk

Untuk menambah fail tertentu Sebelum kami memasukkan fail kami, mari semak status fail kami

$ git status
Salin selepas log masuk
Salin selepas log masuk

Step 7: Commit changes to your git Repository

$ git commit -m "First Commit"
Salin selepas log masuk

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
Salin selepas log masuk

To list connections with other repositories, type the following commands:

$ git remote -v 

Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk
      OR
Salin selepas log masuk
$ git fetch
    AND
$ git merge  
Salin selepas log masuk

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
Salin selepas log masuk

This creates a new branch called the develop

$ git branch
Salin selepas log masuk

This shows a list of branches already created

$ git checkout develop
Salin selepas log masuk

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.

Additional resources

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

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!