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