Pertemuan 5
(GIT)
Disusun Oleh :
Novendra Satria Putra
NIM : 175610028
S1 Sistem Informasi
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
Yogyakarta
Sebelum melakukan push ke github, yang pertama dilakukan adalah membuat folder untuk yang
nantinya digunakan sebagai wadah untuk clone, commit,pull,remote maupun push.
GIT Bash
Pada tampilan di atas melakukan initialisasi git pada folder nim yang telah dibuat dengan branch
master.
Membuat Repositori
Proses membuat repository pada Github dengan nama 175610028_sqa, Deskripsi dan inisialisasi
repository dengan README diberikan secara opsional, Akses Public yang berarti semua orang dapat
melihat repository.
Pada tampilan di atas menandakan bahwa repositori baru telah berhasil dibuat.
Git Config
Pada tampilan di atas meupakan proses mengatur username dan alamat e-mail. Hal ini penting karena
setiap commit pada Git akan menggunakan informasi ini, dan informasi ini akan selamanya disimpan
dengan commit yang kita buat.
Menggunakan --global, karena Git akan selalu menggunakan informasi tersebut selama kita berada
pada sistem yang sama. Jika kita ingin menimpa informasi ini dengan menggunakan e-mail atau
username yang berbeda untuk proyek tertentu, kita dapat mengatur perintah tersebut tanpa
menggunakan opsi --global ketika kita berada pada proyek tersebut.
Git Clone
Perintah git clone digunakan untuk checkout repositori. Repositori berada di remove server. Pada
proses diatas akan melakukan clone dari alamat repositori github yang telah dibuat.
Pada proses di atas akan masuk ke direktori hasil clone, yang nantinya akan dilakukan upload/push
file ke repositori github.
File yang akan dipush ke repositori ditempatkan pada direktori hasil clone.
Git Status
Pada tampilan di atas, perintah git status menampilkan daftar file yang berubah bersama dengan file
yang ingin di tambahkan atau di-commit.
Git Add
Pada tampilan di atas, perintah git add digunakan untuk menambahkan file ke index repositori. Pada
perintah di atas akan menambahkan file bernama hai.py yang ada di direktori lokal ke index repositori
git dengan nama repositori 175610028-sqa.
Git Commit
Pada tampilan di atas, perintah git commit digunakan untuk melakukan commit pada perubahan ke
head. Perubahan apapun yang di-commit tidak akan langsung ke remote repository. Saat melakukan
commit biasanya disertai dengan pesan commit yang biasanya berisi keterangan file.
Git Push
Pada tampilan di atas, perintah git push akan mengirimkan perubahan ke master branch dari remote
repository yang berhubungan dengan direktori kerja pada github. Untuk melakukan push harus
sesuaikan dengan nama branchnya .
Push pakai master, karena menggunakan branch masters. Origin master merupakan branch master di
remote yang sudah di fetch. Maka untuk menggunggah dilakukan dengan perintah git push –u origin
master.
File telah terupload
KESIMPULAN
Github adalah sebuah website yang memberikan pelayanan untuk menyimpan repo anda secara
gratis. Banyak perintah yang ada di git bash dan git gui bisa dilakukan melalui Github. Github juga
memudahkan kolaborasi dalam suatu proyek dengan fitur seperti pull request, diskusi di patch,
mengatur bugs, dan lain-lain. Tutorial dasar GIT ini wajib diketahui dan dikuasai , karena akan sangat
membantu dalam melakukan version control.
Listing
Nama : Novendra Satria Putra
NIM : 175610028
GIT Bash
Membuat Repositori
Git Config
Git Clone
Git Status
Git Add
Git Commit
Git Push