Part 5 - Menambahkan File ke Staging Area (git add)

1. Apa Itu Staging Area?

Staging area adalah tempat sementara untuk menampung perubahan file sebelum disimpan sebagai commit. Semua file yang ingin kamu commit harus masuk ke staging area terlebih dahulu menggunakan git add.

2. Mengecek File yang Berubah

Sebelum menambahkan file, cek dulu status repository:

git status

File berwarna merah berarti belum masuk staging area.

3. Menambahkan Semua File ke Staging Area

Digunakan untuk menambahkan seluruh file baru atau file yang berubah:

git add .

Ini adalah perintah yang paling sering digunakan dalam workflow harian.

4. Menambahkan File Tertentu

Jika ingin menambahkan file tertentu saja:

git add index.html

Kamu bisa menambahkan file satu per satu sesuai kebutuhan.

5. Menambahkan Semua File dengan Pola Tertentu

Misalnya ingin menambahkan semua file JavaScript:

git add *.js

6. Membatalkan Staging File

Jika kamu salah memasukkan file ke staging area, gunakan:

git reset index.html

Ini hanya mengeluarkan file dari staging, bukan menghapus isi file.

7. Menambahkan Perubahan Parsial (Opsional)

Untuk menambahkan sebagian perubahan dalam satu file:

git add -p

Ini memudahkan jika kamu ingin commit perubahan tertentu saja dalam satu file.

8. Ringkasan

  • git add . — menambahkan semua perubahan ke staging.
  • git add nama-file — menambahkan file tertentu.
  • git reset nama-file — membatalkan staging.
  • Staging area adalah langkah penting sebelum commit dibuat.

Di Part 6, kita masuk ke perintah penting lain: mengembalikan perubahan menggunakan git reset.


ariq fadhil

Im Ariq Tech, a Top Rated Fullstack Developer with 5+ years of experience, delivering high-quality solutions across 50+ projects.