Belajar GIT
Pada kesempatan kali ini, saya akan membahas tentang GIT. Tahukah Anda apa itu GIT?
GIT merupakan salah satu
Version Control. Wah apa tuh??
Sini saya jelaskan..
Version Control adalah sebuah sistem yang mencatat setiap perubahan terhadap sebuah berkas atau
kumpulan berkas, sehingga pada suatu saat kita dapat kembali kepada
salah satu versi dari berkas tersebut. Kalo di Linux kita kenal dengan istilah repository. Nah, GIT merupakan version control yang paling populer yang pada situs webnya adalah Github.
Lalu apa fungsinya GIT??
GIT berfungsi untuk membantu tim developer dalam membuat sistem aplikasi. Dalam membuat sistem aplikasi, terutama aplikasi yang besar, sudah tentu kita bekerja secara tim. Nah, dengan adanya GIT membantu para anggota dalam menyatukan file project aplikasi yang mereka buat. Jadi, sangat membantu sekali bukan??
Nah, lalu bagaimana cara menggunakan GIT? Ini nih cara pakainya.
1. Buat akun terlebih dahulu di situs github.com.
2. Setelah selesai, kita lanjutkan dengan mendownload software git di alamat ini
http://git-scm.com/downloads. Sesuaikan dengan sistem operasi yang teman-teman gunakan yah.
3. Buka aplikasi Git Bash (CLI version) untuk OS Windows atau OS Mac. Sedangkan untuk Linux
buka aplikasi terminal.
4. Ketikkan seperti dibawah ini.
5. Masuk ke direktori aplikasi kita
| cd C:/repo/direktori_aplikasi |
| cd /repo/direktori_aplikasi |
6. Lakukan inisialisasi repositori
Akan keluar tulisan :
| Initialized empty Git repository in /home/debbyfauzia/repo/psb/.git/ |
7. Masukkan semua aplikasi ke dalam antrian repositori
8. Lihat status progresnya
Akan muncul hasil seperti ini :
5 | # Changes to be committed: |
6 | # (use "git rm --cached ..." to unstage) |
8 | # new file: admin/daftar-siswa.php |
9 | # new file: admin/daftar-user.php |
10 | # new file: admin/edit-pesan.php |
11 | # new file: admin/edit-petugas.php | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
9. Lakukan
commit terhadap file-file yang sudah masuk ke dalam daftar repo
| git commit -m "Commit Pertama" |
Akan muncul progress seperti di bawah ini :
1 | [master (root-commit) 7b73710] Commit Pertama |
3 | 75 files changed, 2611 insertions(+), 0 deletions(-) |
4 | create mode 100644 admin/daftar-siswa.php |
7 | mode 100644 admin/daftar-user.php |
10. Sekarang login ke akun github.
Buat sebuah repo dengan meng-klik link di pojok kanan atas
“Create New
Repo”.
11. Kita akan mendapatkan akses url untuk alamat repo yang baru kita
buat. Contohnya pada tutorial
ini
ialah https://github.com/debbyfauzia/OptionMenu.git
12. Kembali ke terminal atau Git Bash, ketikkan perintah berikut untuk menginisialisasi alamat repo
melakukan
remoting pada repo yang akan kita gunakan :
| git remote add origin https://github.com/debbyfauzia/OptionMenu.git |
13. Kemudian ketik perintah selanjutnya untuk melakukan
Pull dari Github ke lokal repo komputer
kita
git pull origin master
Akan muncul hasil seperti berikut :
warning: no common commits
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From https://github.com/debbyfauzia/OptionMenu
* branch master -> FETCH_HEAD
Merge made by recursive.
README.md | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
create mode 100644 README.md
14. Dan yang terakhir, kita akan melakukan
Push folder project aplikasi kita ke situs Github
| git push origin master
Kita akan diminta untuk memasukkan username dan password dari akun Github yang kita
gunakan. Hasilnya seperti di bawah ini :
Username:
Password:
Counting objects: 82, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (81/81), done.
Writing objects: 100% (81/81), 194.61 KiB, done.
Total 81 (delta 8), reused 0 (delta 0)
To https://github.com/gedelumbung/OptionMenu.git
5b641f5..0b590a9 master -> master
15. Setelah itu, mari kita cek direktori repo yang telah kita buat.
Jika berhasil, maka akan terlihat
daftar file-file dan folder aplikasi
kita .
Bagaimana sudah mengerti pembahasan awal dari GIT?? Jika kurang paham bisa buka tutorial dibawah ini http://git-scm.com/book/id/v1/Memulai-Git-Dasar-Git
Sekian dulu penjelasan saya mengenai GIT. Lain kesempatan saya lanjutnya kembali. Semoga bermanfaat :)
|
0 komentar