Ubah Commit Menggunakan Git Rebase

Periksa Log Hasil Commit Untuk mengetahui perubahan atau hasil commit yang dilakukan di repository anda, lakukan perintah 1 git log --oneline Dengan demikian kita dapat mengetahui Sha-ID dari setiap commit yang dilakukan seperti contoh berikut. 1 2 3 280f1fe make migration `create settings table` db3e02c make migration `create sale details table` 81289eb make migration `create sales table` Rebase Misalnya kita ingin melakukan rebase mulai dari Sha-ID db3e02c, maka kita perlu menggunakan Sha-ID sebelum commit tersebut, yaitu pada Sha-ID 81289eb.

Instalasi Laravel 8, PHP 7.3, MariaDB, Composer, Node.js 18 dan Apache2 Di Debian 11

Dalam menginstall Laravel 8, kebutuhan versi aplikasi yang disarankan(compatible) maupun minimal adalah: Laravel 8 Php 7.3 MariaDB Composer Apache2 NodeJS 18 Install Apache2 Server: 1 2 sudo apt update sudo apt install apache2 Install & configure php7.3: 1 sudo apt install -y lsb-release ca-certificates curl php7.3-cli php7.3-common php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath enable PHP extensions 1 sudo nvim /etc/php/7.3/apache2/php.ini Uncomment pada bagian extension untuk melakukan enable PHP extension fileinfo, openssl, dan mbstring.

Mengelola Versi Php di Debian 11

Seiring waktu, PHP me-release versi baru. Terkadang aplikasi yang kita buat atau gunakan memiliki beberapa versi sehingga kita perlu berpindah versi PHP sesuai kebutuhan. Periksa Versi PHP anda Untuk mengetahui versi PHP yang terinstall di komputer anda, gunakan perintah berikut: 1 php -v Hasilnya akan muncul kurang lebih seperti dibawah ini, sesuai versi PHP yang terinstall saat itu : 1 2 3 4 5 6 PHP 8.

Reset Repository Menggunakan Commit Tertentu

Clone Repository Lakukan Clone Repository seperti biasa 1 git clone <nama-repository> Melihat Commit lewat Git Log Untuk menentukan commit yang akan kita gunakan, kita perlu mengidentifikasi Sha ID dari commit yang akan kita gunakan dari project. Lakukan perintah 1 git log --oneline Checkout dari Commit Tertentu Setelah mengetahui Sha-ID untuk commit yang rencananya akan kita gunakan, lakukan checkout 1 git checkout <Sha-ID> Bersihkan File Local yang tidak digunakan (Untracked Files) Setelah checkout dari commit tertentu, biasanya terdapat file atau folder yang seharusnya tidak ada di commit yang kita checkout, atau biasa disebut untracked files.

Mengembalikan Folder Vendor Di Laravel

Bagaimana Memperbaiki hilangnya folder vendor di project Laravel anda? Ketika kita melakukan clone terhadap Project Laravel dari Git, selalu folder vendor akan hilang karena terdaftar di file .gitignore pada saat developer mengupload projectnya, sehingga kita perlu re-generate folder vendor tersebut menggunakan Composer. Regenerate vendor folder Jalankan update composer di dalam project yang telah didownload, agar composer akan menarik semua package yang terdaftar di composer.json project tersebut dan mendownloadnya ke dalam folder vendor.

Instalasi Node.js dan npm Versi tertentu Menggunakan NVM (Node Version Manager) di Debian 11

Download NVM script dari github Kunjungi repo resmi NVM di Github dan download menggunakan curl atau wget. Menggunakan Curl: 1 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash Menggunakan Wget: 1 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash List Versi Node.js List seluruh versi Node.js dengan menjalankan perintah nvm list-remote. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $ nvm list-remote v16.