Commit ed39c74d by irul

ADD images

1 parent 9e83e99e
......@@ -15,7 +15,7 @@ Instalasi Git pada sistem operasi GNU/Linux distro Debian atau Ubuntu, dapat dil
$ sudo apt-get update
$ sudo apt-get install git
```
Sedangkan pada sistem operasi Windows atau Mac, silahkan unduh *installer*nya di alamat: https://git-scm.com/download, lalu kemudian lakukan instalasi dengan cara menjalankan program *installer* tersebut.
Sedangkan pada sistem operasi Windows atau Mac, silahkan unduh *installer*-nya di alamat: https://git-scm.com/download, lalu kemudian lakukan instalasi dengan cara menjalankan program *installer* tersebut.
## II. Perintah dasar
......@@ -23,10 +23,10 @@ Berikut adalah perintah dasar Git:
- `git init` untuk inisialisasi repositori lokal. Pada perintah ini akan dibuat sebuah folder baru yang bernama *.git*
- `git status` untuk melihat status perubahan
- `git add` untuk menambahkan file yang nantinya akan di*push* ke repositori awan
- `git add` untuk menambahkan file yang nantinya akan di-*push* ke repositori awan
- `git commit` untuk menyetujui seluruh perubahan, biasanya disertakan dengan komentar
- `git push` untuk meng*update* repositori dari lokal ke awan
- `git pull` untuk meng*update* repositori dari awan ke lokal
- `git push` untuk meng-*update* repositori dari lokal ke awan
- `git pull` untuk meng-*update* repositori dari awan ke lokal
- `git checkout` untuk pindah cabang/*branch*
- `git diff` untuk membandingkan perubahan file
- `git merge` untuk melakukan penggabungan antar cabang/*branch*
......@@ -35,12 +35,16 @@ Berikut adalah perintah dasar Git:
## III. Bekerja menggunakan Git
Tim Informasi dan Teknologi di OpenSIPKD<sup>TM</sup> saat ini sedang memulai kembali mengajak *programmer*nya untuk bekerja menggunakan Git guna memudahkan kontrol dari perkerjaan yang diberikan serta kenyamanan dalam mengembangkan suatu aplikasi.
Tim Informasi dan Teknologi di OpenSIPKD<sup>TM</sup> saat ini sedang memulai kembali mengajak *programmer*-nya untuk bekerja menggunakan Git guna memudahkan kontrol dari perkerjaan yang diberikan serta kenyamanan dalam mengembangkan suatu aplikasi.
Saat ini ada dua (2) model yang digunakan dalam bekerja menggunakan Git. Yang pertama dengan cara mengakses langsung ke repositori (utama) awan lalu meng*clone*nya menjadi repositori lokal dan setelah ada proses penambahan/perubahan/penghapusan maka dilakukan *submit* dan *push* langsung ke repositori (utama) awan.
Saat ini ada dua (2) model yang digunakan dalam bekerja menggunakan Git. Yang pertama dengan cara mengakses langsung ke repositori (utama) awan lalu meng-*clone*-nya menjadi repositori lokal dan setelah ada proses penambahan/perubahan/penghapusan maka dilakukan *submit* dan *push* langsung ke repositori (utama) awan.
![Git Flow Direct](/home/irul/wrk/git-docs/pake-git/images/git-flow-direct.png)
Sedangkan yang kedua (2) adalah dengan cara melakukan *Fork* atau duplikasi repositori dilevel awan terlebih dahulu kemudian setelah itu melakukan penambahan/perubahan/penghapusan dari repositori yang telah diduplikasi tadi. Pada model yang kedua (2) ini, jika ingin hasil dari penambahan/perubahan/penghapusan terjadi juga di repositori (utama) awan maka harus melakukan *request merge* atau meminta penggabungan ke pemilik repositori (utama) awan.
![Git Flow Direct](/home/irul/wrk/git-docs/pake-git/images/git-flow-indirect.png)
---
*Referensi bacaan:*
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!