Git dan Github

Bab Pengenalan : Objektif


Objektif 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

Bab Pengenalan : Perisian yang diperlukan


  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.

Orang yang menjadi punca


  • Tuan Hymns (Sebab asal usul buat mvc melayu)
  • Tuan Wan Mohd Faizul Ismail (Git)
  • Ranchodas Chanchad

Bab 2. Pembangunan website

Bab 2.1 : Jenis Pembangunan website

  • php & mysql & mssql
  • xampplite
  • notepad++
  • html5
  • git
  • tortoisegit
  • bootstrap
  • jquery

Bab 2.2 : php & mysql & mssql

Bab 2.3 : xampplite

Bab 2.4 : notepad++

Bab 2.5 : 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

Bab 2.6 : tortoisegit

Bab 2.7 : html5

Bab 2.8 : bootstrap

Bab 2.9 : jquery

Bab 3. Perisian mudah alih

Bab 3.1 : Jenis perisian mudah alih


Bab 3.2 : Senarai fail

17 gambar di facebook


No. 1
No. 2
No. 3
No. 4
No. 5
No. 6
No. 7
No. 8
No. 9
No. 10
No. 11
No. 12
No. 13
No. 14
No. 15
No. 16
No. 17

Setup Github


Tutorial Setup Github dengan Tortoisegit Portable & Notepad++ Portable

No. 1
No. 2
No. 3
No. 4
No. 5
No. 6
No. 7
No. 8
No. 9

Tortoisegit Portable


Panduan Untuk Seting Kunci SSH

Git Raya 2015 - 8 gambar


No. 1
No. 2
No. 3
No. 4
No. 5
No. 6
No. 7
No. 8

Github - 12 gambar


No. 1
No. 2
No. 3
No. 4
No. 5
No. 6
No. 7
No. 8
No. 9
No. 10
No. 11
No. 12

SUDAH HABIS DAA


  • : www.amin007.org
  • : al.amin007@yahoo.com
  • : amin007.ledang
  • : amin007_ledang
  • : abdulmuhaiminabdulghaniamin007ledang
  • : amin007
  • : amin007
  • : aminledang
  • : amin800507
  • : user/abdmuhaimin
  • : amin007ledang
Fork me on GitHub