Git Command
1. Inisialisasi & Konfigurasi
# Inisialisasi repository Git
git init
# Menambahkan konfigurasi user
git config --global user.name "Nama Kamu"
git config --global user.email "[email protected]"
# Mengatur default branch ke main
git config --global init.defaultBranch main
2. Menambahkan & Commit Perubahan
# Melihat status perubahan
git status
# Menambahkan semua perubahan ke staging
git add .
# Commit dengan pesan
git commit -m "Pesan commit"
# Commit dengan pesan multiline
git commit -m "Judul commit" -m "Deskripsi lebih lengkap"
3. Mengelola Branch
# Melihat semua branch
git branch -a
# Membuat branch baru
git branch nama-branch
# Berpindah ke branch lain
git switch nama-branch
# Buat dan langsung pindah ke branch baru
git switch -c nama-branch
4. Push & Pull ke Remote Repository
# Menyambungkan repository ke remote
git remote add origin <https://github.com/user/repo.git>
# Push ke remote branch utama
git push -u origin main
# Mengambil perubahan terbaru dari remote
git pull --rebase origin main
5. Merge & Rebase
# Merge branch ke main
git switch main
git merge nama-branch --no-ff
# Rebase branch agar update dengan main
git switch nama-branch
git rebase main
# Abort rebase jika terjadi konflik yang sulit diselesaikan
git rebase --abort
6. Stash & Reset
# Menyimpan perubahan sementara
git stash
# Melihat daftar stash
git stash list
# Mengembalikan perubahan dari stash
git stash pop
# Reset commit terakhir tanpa menghapus perubahan
git reset --soft HEAD~1
Laravel Command
1. Instalasi & Inisialisasi
# Membuat proyek baru
laravel new nama-proyek
# Menjalankan server lokal
1. php artisan serve --host=0.0.0.0 --port=8000
2. php artisan serve
2. Manajemen Database