Panduan Push Project Lokal ke Repo GitHub Berisi (Existing)

Dokumentasi ini merangkum cara menghubungkan folder project di komputer lokal ke repository GitHub yang sudah memiliki file di dalamnya (seperti README atau .gitignore atau file lainnya) Fungsinya agar sinkron (setauku gitu).

1. Inisialisasi & Hubungkan Remote

Langkah pertama adalah membuat repo lokal dan menghubungkannya ke alamat GitHub.

1
2
3
4
5
6
7
8
# Masuk ke folder project
cd ~/Desktop/WEBtemplate/ReBuild2026/aldi.zone.id

# Inisialisasi git lokal
git init

# Hubungkan ke repository GitHub
git remote add origin https://github.com/xaldiy/zona-aldi.git

2. Sinkronisasi dengan Repo GitHub (Existing)

Karena repo di GitHub sudah ada isinya, kita harus mengambil data tersebut terlebih dahulu agar tidak terjadi konflik.

1
2
3
4
5
6
7
8
9
# Ambil informasi branch dari GitHub
git fetch origin

# Ubah nama branch lokal menjadi 'main' agar sama dengan GitHub
git branch -m main

# Tarik data dari GitHub (Sync)
# Jika ada error "untracked files would be overwritten", amankan file lokal dulu
git pull origin main --allow-unrelated-histories

3. Staging & Commit

Menandai semua file baru untuk siap diunggah.

1
2
3
4
5
# Tambahkan semua file ke dalam antrian (staging)
git add .

# Simpan perubahan dengan pesan tertentu
git commit -m "Initial publish zona-aldi"

4. Push Pertama (Set Upstream)

Langkah ini penting untuk mengunggah file sekaligus mengatur agar kedepannya cukup mengetik git push saja.

# Push dan setting upstream ke branch main
git push -u origin main

5. Workflow Update Selanjutnya

Setelah setup selesai, setiap kali kamu melakukan perubahan kode, cukup jalankan 3 perintah sakti ini:

1
2
3
4
5
6
7
8
# 1. Tandai perubahan
git add .

# 2. Beri catatan perubahan
git commit -m "Pesan perubahan kamu di sini"

# 3. Kirim ke cloud
git push

Tips Menghadapi Error "Aborting" (Overwrite)

Jika saat git pull muncul pesan:

error: The following untracked working tree files would be overwritten by merge: index.html

Solusinya:
Hapus atau pindahkan dulu file index.html yang ada di lokal (backup), lakukan git pull, baru masukkan kembali file index.html versi kamu dan lakukan git add serta git commit ulang.


Dokumentasi ini dibuat untuk: ReBuild 2026 Project - Aldi Zone

Edit

Pub: 10 May 2026 09:21 UTC

Views: 6