# OOP
###### tags: `OOP`
## Penggunaan GitBash
> author: Alfian Firmansyah
> Note: Gambar dan command bisa aja beda, tapi saran saya lihat command yang disediakan saja, karena gambar2 itu cuma ilustrasi
> Ref: https://www.niagahoster.co.id/blog/git-tutorial-dasar/
Pertama, buat folder repository manual di windows explorer, namanya terserah.
Lalu, `klik kanan difolder tersebut > Git Bash Here`

Setelah masuk bash,
Set username dan email (akun github):
git config --global user.name "bloodberrys"
git config --global user.email "alfianvansykes@gmail.com"
Lalu buat repository di folder baru yang sudah dibuat:
git init

(maaf gambarnya gak sesuai, intinya ikutin command aja jangan berpaku sama gambar)
Keberhasilan membuat repository adalah munculnya folder `.git` yang terhidden di dalam folder yang akan menjadi repository.

Membuat readme.txt atau readme.md secara manual di repository, lalu ketik command:
git add <file_name>
git add .
- command yang atas adalah untuk menambah salah satu file.
- command yang bawah adalah untuk menambah semua file.
(bisa pilih salah satu)

Lalu jika dilakukan `git status` maka terdapat change file yang berwarna hijau, artinya file tersebut siap untuk dicommit.
Lalu commit file tersebut dengan menggunakan command:
git commit
atau
git commit -m 'keterangan commit'

Ketika digunakan command
git status
Maka:

Tandanya file sudah aman. Dan untuk melihat riwayat perubahan yang dilakukan kita bisa memberi command
git log

Buat repository dengan nama folder yang sama:

git remote add origin git@github.com:bloodberrys/Git.git
atau kalau gagal coba:
git remote set-url origin https://github.com/bloodberrys/Git.git
Lalu:
git push -u origin master
setelah command itu dijalankan, pasti muncul untuk login

Langsung proses upload:

Selesai, file berhasil di push.