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

Sebuah Catatan Semester III dan 2021

Grafik pengunjung blog [Mungkin mengandung kata kasar, dan menganggu]  Katanya " Orang yang beruntung adalah yang hari ini lebih baik dari kemarin, orang merugi adalah yang hari ini tak lebih baik dari hari kemarin, sedangkan orang celaka adalah yang hari ini lebih buruk dari hari kemarin". Begitulah gambaran awalnya, mungkin kalo dievaluasi. Muncul pertanyaan besar, kiranya di manakah posisi Risqi sekarang? Jika boleh jujur, menurut penulis, Risqi sekarang ada di titik celaka. Ya, yang hari kemarinnya masih lebih baik dari hari ini. Baik dari spiritual, moral hingga akademik. Sudah banyak teman ia minta saran, tapi rasanya sama saja. Sepertinya beda saja, dulu dua amat rajin membuat artikel machine learning di blog, mencoba hal atau teknologi baru, ikut hackathon dan lomba, tapi sekarang progressnya macet, liburan diisi dengan hal tak bermanfaat. Bukannya tak bersyukur, memang kadang dalam mengevaluasi diri perlu disadari dan diakui bahwa DIRIMU S*MPAH. Orang berkata, banya...

Seberapa Penting Data Pribadi Kita?

sc: kliklegal.com Di era digital ini, data tidak hanya disimpan dalam bentuk kertas atau hardfile   saja, tetapi mulai beralih ke data digital. Sebut saja e-ktp, menjadi salah satu data pribadi yang diwacanakan menjadi digital. Namun, banyak dari kita masi belum menyadari penting dan berharganya data pribadi yang kita miliki. Belakangan ini, kita banyak mendengar berita tentang pembobolan data pribadi di beberapa e-commerce , bahkan kabarnya data pemilih pada pemilu tahun 2019 pun ikut raib. Namun, sejak kapan si data pribadi mulai dibahasa? Isu tentang perlindungan tentang data pribadi menjadi hangat diperbincangkan pasca kasus Cambridge Analitica yang mengolah data pribadi pengguna Facebook di awal tahun 2018. Padahal isu tentang data pribadi telah didiskusikan 38 tahun sebelumnya, yaitu dalam forum internasional OECD dalam Guidelines Governing the Protection of Privacy and Transborder Flow of Personal Data pada tahun 1980. Sebegitu concer- nya, data pribadi dibahas. Namun ...

Pre-Processing, Membersihkan Dataframe pada Python

Sebagian kita mungkin mengenal python sebagai salah satu bahasa pemrograman yang dapat digunakan untuk mengolah data. Salah satu module yang cukup umum ialah Pandas. Namun, sedikit dari kita menyadari pentingnya membersihkan data sebelum digunakan.  Sebelum masuk ke Pemrosesan mari kita nikmati sebuah meme dari reddit: gambar 1.0 Data yang diolah tidak selalu bersih. Pada beberapa kasus terdapat data unknown atau data yang keluar dari batas wajar dan tidak sesuai mengikuti aturan di dunia nyata. Misal juamlah kuantitas belanja yang mencapai puluhan ribu pada sekali check out atau kuantitas yang nilainya lebih kecil dari satu. Oleh karena itu, diperlukan pembersihan dataset dari data yang rusak atau kotor. Banyak metode yang dapat dilakukan untuk menormalisasi data, di antaranya mengantinya dengan modus, rata-rata, median, atau menghapusnya. Pada kasus ini, penulis menggunakan teknik dropping atau menghapus data yang rusak atau tak sesuai denagn method .drop(). Sebelum member...