Asas / Github /
Bitbucket / Gitlab

Kursus Mudah Selama ... Jam Sahaja

Bab Pengenalan : Objektif


Objektif modul ini adalah memberi panduan kepada para pembangun laman web yang ingin:

  • Menyimpan sejarah fail-fail koding yang dibuat seperti PHP, Java, C/C++ dan sebagainya
  • Pengurusan projek secara berkumpulan dengan pasukan
  • Bersosial/berkongsi dengan rakan-rakan

Modul ini merangkumi:


  1. Pemasangan
  2. Plugin Notepad++ dengan
  3. Tortoisegit Portable
  4. Github
  5. Bitbucket
  6. Gitlab

Bab Pengenalan : Keperluan


Untuk mengikuti panduan ini. Anda perlu mempunyai asas dan pengalaman dalam pembangunan web seperti :

  • Tahu mengunakan google aka tahu keyword yang sesuai.
  • Mempunyai asas HTML, CSS, dan Javascript.
  • Mempunyai asas pengaturcaraan PHP, Java, C/C++ dan sebagainya

Apa / Mengapa / Bila


  • Apa itu Git
  • Mengapa gunakan Git
  • Bila masa gunakan Git

Apa itu Git


  • Ia adalah satu sistem kawalan versi diedarkan aka DVCS - dalam versi sumber terbuka.
  • Ia membolehkan kumpulan orang untuk bekerja pada dokumen yang sama, pada masa yang sama, tanpa memijak kaki masing-masing

Mengapa gunakan Git


  • Git membolehkan anda menyimpan sejarah perubahan penting yang dibuat kepada fail tempatan anda.
  • Ia juga boleh membuat sandaran sejarah ini melalui perkhidmatan hosting terpencil seperti Github / Bitbucket / Gitlab dan sebagainya.
  • Boleh meningkatkan cara kita bekerja dan bekerjasama dalam projek.
  • Sewaktu pc/laptop/server mengila atau tiba-tiba hang atau kena virus atau yang seumpama dengannnya.

Bila masa gunakan Git


  • Semasa kita bekerja bersendirian secara offline atau tiada talian internet.
  • Semasa kita bekerja secara pasukan walaupun semua orang ubah suai fail yang sama di waktu yang sama.
  • Membantu orang lain memahami koding tanpa perlu hantar semua fail yang ada dengan bantuan Github / Bitbucket / Gitlab dan sebagainya.
  • Menolong kawan lain dalam kesusahan seperti kata bidalan berat sama dipikut, ringan sama dijinjing.
  • Memberi persepsi yang baik kepada pensyarah, supervisor, bakal majikan yang menunjukkan kepakaran kita.

Muat turun


Asas dalam git


  • git init / git clone
  • git status
  • git add
  • git commit
  • git log
  • git push
  • git pull
  • git diff
  • git reset
  • git checkout
  • git branch
  • git merge

git init


3.1 Dalam direktori kami mengambil keputusan untuk menamakan "octobox".

Untuk memulakan repositori Git sini, taip arahan berikut:

 git init 

git status


3.2 Semakan Status

  • Syabas! Sebagai Git hanya memberitahu kami, "octobox" direktori kami kini mempunyai repositori kosong di /.git/. repositori adalah direktori tersembunyi di mana Git beroperasi.
  • Untuk menyimpan kemajuan anda sebagai anda pergi melalui tutorial ini - dan mendapat lencana apabila anda berjaya menyiapkannya - menuju ke buat akaun Kod Sekolah percuma.
  • Kami akan menunggu untuk anda di sini.
  • Seterusnya, mari kita menaip perintah status git untuk melihat apa keadaan semasa projek kami adalah:
git status

git add


3.3 Menambah Perubahan

  • Baik, ia kelihatan seperti repositori Git kami berfungsi dengan betul.
  • Perhatikan bagaimana Git berkata octocat.txt adalah "tidak terlacak"?
  • Ini bermakna Git melihat bahawa octocat.txt adalah fail baru.
  • Untuk memberitahu Git untuk mula menjejaki perubahan yang dibuat kepada octocat.txt,
  • kita perlu untuk menambahnya ke kawasan pementasan dengan menggunakan git add.
 git add octocat.txt 

git commit


  • Perhatikan bagaimana Git berkata perubahan akan dilakukan?
  • Fail-fail yang disenaraikan di sini adalah di Kawasan Staging, dan mereka tidak berada dalam repositori kami lagi.
  • Kita boleh menambah atau mengeluarkan fail dari peringkat sebelum kita simpan di dalam *Repositori*.
  • Untuk menyimpan perubahan kami dipentaskan kami menjalankan melakukan arahan dengan mesej yang menerangkan apa yang kita telah berubah.
  • Mari kita buat sekarang dengan menaip:
 git commit -m "Tambahkan cerita octocat yang comel" 

git log


Sejarah

  • Oleh itu, kita telah membuat adalah melakukan beberapa.
  • Sekarang mari kita lihat mereka untuk melihat apa yang kita berubah.
  • Nasib baik untuk kita, ada log git. Fikirkan log Git sebagai jurnal yang mengingati semua perubahan yang kami telah komited setakat ini, dalam perintah itu kita komited mereka.
  • Cuba jalankan sekarang:
 git log 

git push


git pull


git diff


git reset


git checkout


git branch


git merge


Nota Tambahan

Berikut adalah beberapa nota tambahan

Tortoisegit Portable

Panduan Untuk Seting Kunci SSH

SUDAH HABIS DAA


  • : www.amin007.org
  • : al.amin007@yahoo.com
  • : amin007.ledang
  • : amin007_ledang
  • : amin007
  • : amin007
  • : aminledang
  • : amin800507
  • : user/abdmuhaimin
  • : amin007ledang