Langsung ke konten utama

Introduction - Git

Bismillah
Halo semua kembali lagi bersama saya Risqi, dalam ceirta tentang github. Git merupakan sebuha sistem kontrol versi yang sangat bermanfaat. Hari ini, projek-projek banyak yang menggunakan git sebagai ssitem kontrol versinya. DEngan git kita dapat melihat perkembangan projek kita dengan mudah dan terstruktur.
Ada banyak command yang ada pada git. Pada kesempatan kali ini kita akan menggunakan gitu mulai dari menulis file, menginisiasi, hingga mengunggahnya ke repository.

Inisiasi git.
Untuk menginisiasinya, kita dapat menggunakan git bash. atau terminal. Hal pertama yang dilakukan adalah membuat folder, atau masuk ke folder yang dituju. Anda dapat menggunakan command 

mkdir -> membuat folder
cd .. -> kembali ke folder sebelum
cd <nama folder> -> masuk ke folder tertentu

setelha itu untuk menginisiasinya, anda dapat melakukannya dengan perintah

git init -> menginisiasi repository

Membuat file
Pada kali ini, saya akan mencontohkan membuat file berjenis txt. Untuk membuatnya anda dapat melakukan perintah

echo "<isi dengan text>" > namafile.txt

untuk mengecek kondisi repository anda dapat melakukan perintah

git status

karena anda belum meng-update folder, maka status yang muncul adalah file baru terdeteksi, dan belum diunggah. Untuk menggungah anda dapat melakuakn perintah

git add <nama file> -> untuk mengunggah file tertentu
git add . -> untuk mengunggah seluruh file

untuuk melihat daftar atau log command anda dapat melihat melalui perintah

git log -> history perintah commit local repo
ls la -> history pada folder

untuk melihat isi file anda dapat menggunakan perintah

cat <nama file> -> menampilkan isi file

Meng-commit atau mengunggah kepada local repository
Sebelum mengunggah pada local repo, sebaiknya anda mengecek status dari repository anda dulu. Setelah itu silakan gunakan commit untuk menggungah pada local repository. 

git status
git commit -> mengunggah pada local repository

Membuat dan Berpindah Branch
Branch berarti cabang dari repository, jika anda ingin mengubah-ubah repository tapi takut terjadi eror, maka sebaiknya anda gunakan branch. Perlu diketahui pada beberapa versi branch utama akan bernama master atau main branch. Berikut perintah pada branch

git branch -> memunculkan branch
git branch <nama cabang> -> membuat branch
git checkout <nama cabang> -> berpindah cabang


selain di atas, anda dapat melakukan operasi atau perintah sebagaimana pada branch utama, baisa saja. hehehe. Jika anda berada di branch utama, anda dapat mengagabungkan branch tertenut kepada brancch utama dengan perintah

git merge -> mengabungkan cabang

Mengunggah pada repository di server
 Anda tidak hanya dapat menggunakan jaringan local anda. Tetapi juga penyimpanan di internet. Pada kasus kali ini saya menggunakan github. untuk itu anda dapat melakukan perintah

git push -u main -> mengunggah repository ke branch main








Ya begitulah seru dan mudahnya memainkan repository git melalui bash. Meskipun ada versi GUInya, saya lebih nyaman menggunakan bash, selain lebih simple dan cepat, bash juga terlihat keren. hwehehe







Komentar

Postingan populer dari blog ini

Machine Learning: Supervised Learning

Pada artikel sebelumnya, kita telah mempelajari bahwa supervised learning adalah jenis machine learning yang dilatih model dan akurasinya dengan dataset yang sudah diketahui ketepatan outputnya. Nah, pada post kali ini aku bakal sedikit jelasin mengenai supervised learning. Sebelum lebih jauh, mari kita bahas lagi cara penyelesaian supervised learning. Pada dasarnya, masalah pada supervised learning dibagi menjadi dua,  yakni data kontinu serta diskrit. Dari data itu lah, nantinya kita bisa menentukan metode apa yangf tepat untuk kita gunakan dalam machine learning kita. Mari kita bahas satu persatu.  1) Data Kontinu (Regression Problem) Data berjenis kontinu adalah data yang memiliki nilai kontinu. Nilai kontinu adalah nilai yang didapat dari suatu pengukuran, dan nilainya merupakan sebuah nilai antara dua titik. Ciri dari data kontinu adalah tiap nilainya memiliki kesinambungan dengan nilai lainnya. Contoh dari data kontinu adalah skor tes, harga rumah, luas rumah, luas hala...

Memilah Data Menggunakan Library Pandas

sc: makeameme.org Filtering data? Pake filter rokok? atau pake saringan tahu? Ketika mengolah data menggunakan python, khususnya library pandas, kita mungkin tidak akan menggunakan semua data ataupun kolom pada dataset yang kita miliki. Kita hanya akan memilih data mana yang akan kita gunakan agar pengolahan lebih rapi dan simpel.  Pandas menyediakan banyak cara untuk menyeleksi data. Tiap cara penyeleksi memiliki keunikan tersendiri dalam metodenya. Penggunaan method perlu memerhatikan kenyamanan dan keperluan. Sebelum menyeleksi data, salah satu method yang kiranya perlu diaplikasikan ialah ".columns". Method ini akan menampilkan list kolom-kolom dari data frame yang kita gunakan. Pada tulisan kali ini, aku pake dataset dari kaggle. Data yang aku pake berjudul HRDataset_v14.csv . Dataset bisa diakses pada link di atas. Setelah mengetahui kolom apa saja yang terdapat pada dataset kita dapat mulai menyeleksi data. Ada beberapa cara yang dapat digunakan.  1. Seleksi dengan con...

Sistem Cerdas untuk Peningkatan Kualitas Hidup

src: STEI ITB Kemarin Rabu (02/02/2021), aku mengikuti kuliah umum yang disampaikan Prof. Suhono. Pada kuliah umum kali ini, Prof. Suhono mengangkat isu pengaplikasian sistem cerdas untuk meningkatakan kualitas hidup. Kuliah umum ini diadakan oleh KK Teknologi Informasi, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung. Berikut adalah hal-hal yang kudapat dari kuliah umum kali ini. Kemajuan teknologi infomrasi yang sangat cepat telah masuk ke segala bidang. Perkembangan sistem teknologi informasi tak berhenti di sistem otomasi saja, tetapi kehadiran sistem otonom dan cerdasnya juga telah membawa angin segar bagi tatanan kehidupan renaisance 4.0 atau society 5.0 . Pola kehidupan bermasyrakt pun ikut berubah. Namun, bila ditelisik, Indonesia masih cukup tertinggal dalam pengaplikasian sistem cerdas. Sebelum kita bahas lebih lanjut, mari kita telaah dulu, apasih sistem cerdas itu. Menurut Prof. Suhono, sistem cerdas bukan sebuah sistem dengan banyak aplikasi atau sistem ...