Panduan Lengkap Mengelola Proyek di GitHub: Mulai dari Hapus hingga Unggah Folder

 



GitHub adalah platform yang sangat powerful bagi para pengembang untuk berkolaborasi dan mengelola kode proyek mereka. Namun, bagi sebagian orang, navigasi dan penggunaan fitur-fiturnya bisa jadi sedikit membingungkan di awal. Mari kita bahas beberapa operasi dasar namun krusial yang sering menjadi pertanyaan: mulai dari cara menghapus proyek hingga mengunggah seluruh folder.

1. Menghapus Repositori (Proyek) di GitHub: Hati-hati, Ini Permanen!
Terkadang, ada kalanya kita perlu membersihkan daftar proyek atau menghapus repositori yang sudah tidak terpakai. Proses ini mudah, tetapi perlu diingat: penghapusan repositori bersifat permanen dan tidak bisa dibatalkan.
Langkah-langkah Menghapus Repositori:
  1. Masuk ke Akun GitHub Anda.
  2. Pilih repositori yang ingin dihapus dari daftar Anda.
  3. Klik tab "Settings" di bagian atas halaman repositori.
  4. Gulir ke bawah hingga Anda menemukan bagian "Danger Zone".
  5. Klik tombol "Delete this repository".
  6. Anda akan diminta untuk mengkonfirmasi dengan mengetikkan nama lengkap repositori Anda. Ikuti instruksi dan klik tombol konfirmasi.

Setelah ini, repositori Anda akan lenyap dari GitHub. Pastikan Anda sudah mencadangkan data penting jika ada!

2. Mengunggah File Baru ke GitHub: Dua Cara Populer
Setelah proyek "bersih," saatnya menambahkan atau memperbarui file. Ada dua metode utama untuk mengunggah file baru ke GitHub, tergantung kenyamanan Anda:

Metode 1: Melalui Antarmuka Web GitHub (Sederhana & Cepat)
Cara ini cocok untuk pemula atau jika Anda hanya ingin mengunggah beberapa file kecil dengan cepat.
  1. Buka repositori tujuan di GitHub.
  2. Klik tombol "Add file" dan pilih "Upload files".
  3. Seret & lepas (drag and drop) file Anda ke area yang disediakan, atau klik "choose your files" untuk memilih secara manual.
  4. Tulis pesan commit yang singkat dan jelas di bagian "Commit changes" (misalnya: "Menambahkan file README.md").
  5. Klik "Commit changes".

File Anda akan langsung muncul di repositori.

Metode 2: Menggunakan Git Bash/Terminal (Profesional & Penuh Kontrol)
Ini adalah cara yang lebih umum digunakan oleh pengembang karena memberikan kontrol penuh terhadap riwayat versi proyek Anda. Anda harus memiliki Git terinstal di komputer.

1. Kloning repositori ke komputer lokal Anda jika belum ada:

git clone [URL_REPOSITORI_ANDA]

2. Masuk ke folder repositori lokal yang baru saja Anda kloning:

cd [nama_folder_repositori_Anda] 

3.Salin atau buat file baru Anda di dalam folder repositori lokal ini.

4. Tambahkan file ke staging area:

git add nama_file_anda.txt  # Untuk satu file
git add .                 # Untuk semua file baru/perubahan


5. Buat commit dengan pesan yang relevan:

git commit -m "Menambahkan file baru: skrip_utama.py"

6. Unggah (push) perubahan ke GitHub:

git push origin main # Atau 'master', tergantung nama cabang utama Anda

Refresh halaman GitHub Anda, dan file akan terlihat.



3. Mengunggah Satu Folder Penuh ke GitHub: Dua Opsi Terbaik

Bagaimana jika Anda memiliki satu folder proyek lengkap dengan banyak subfolder dan file di dalamnya? Antarmuka web GitHub tidak mendukung unggah folder secara langsung melalui drag and drop biasa. Namun, ada dua cara efektif:

Metode 1: Menggunakan Aplikasi GitHub Desktop (Mudah untuk Pemula)

GitHub Desktop menyediakan antarmuka grafis yang memudahkan proses Git.

  1. Unduh dan instal GitHub Desktop.
  2. Kloning repositori Anda ke komputer melalui aplikasi ini, atau buat repositori baru.
  3. Salin seluruh folder yang ingin Anda unggah ke dalam folder lokal repositori di komputer Anda.
  4. Buka GitHub Desktop, Anda akan melihat perubahan terdeteksi.
  5. Tulis pesan commit (misalnya: "Menambahkan folder aset gambar").
  6. Klik "Commit" lalu "Push origin".

GitHub Desktop akan menangani struktur folder secara otomatis.

Metode 2: Menggunakan Git Bash / Terminal (Kontrol Maksimal)

Ini adalah cara yang paling fleksibel dan kuat.

  1. Pastikan Anda sudah mengkloning repositori ke komputer lokal Anda (lihat langkah 2.2 di atas).
  2. Salin seluruh folder yang ingin Anda unggah ke dalam folder lokal repositori Anda.
  3. Buka Git Bash/Terminal dan navigasikan ke dalam folder repositori lokal Anda.
  4. Tambahkan semua perubahan (termasuk folder baru dan isinya) ke staging area:

    git add .
    
  5. Buat commit dengan pesan yang deskriptif:

    git commit -m "Menambahkan folder modul baru: utils"
    
  6. Unggah (push) semua perubahan ke GitHub:

    git push origin main
    

Setelah itu, seluruh folder Anda akan terunggah ke repositori GitHub dengan struktur yang utuh.