Langsung ke konten utama

Cara Upload Project ke GitHub untuk Pemula (Panduan Lengkap dan Praktis)

Cara Upload Project ke GitHub untuk Pemula (Panduan Lengkap dan Praktis)

Kalau kamu baru belajar ngoding dan ingin membagikan hasil kodinganmu ke dunia, GitHub adalah tempat yang wajib kamu kenal. Artikel ini membahas dengan detail cara upload project ke GitHub menggunakan dua metode: secara manual (lewat web) dan otomatis (menggunakan Git).

Mengapa Harus Upload ke GitHub?

GitHub bukan hanya tempat menyimpan kode, tapi juga berfungsi sebagai CV digital bagi programmer. Bahkan banyak recruiter IT mengecek akun GitHub calon karyawan sebelum wawancara!

  • Portofolio Online: Menampilkan skill dan style koding kamu
  • Backup Aman: Kode kamu disimpan di cloud
  • Kolaborasi: Bisa kerja tim dalam satu project
  • Belajar Git: Version control skill yang dicari banyak perusahaan

๐Ÿ”น Persiapan Awal

Sebelum mulai upload, pastikan kamu punya:

  • Akun GitHub (daftar di sini kalau belum punya)
  • Project coding kamu (HTML, Python, JavaScript, atau lainnya)
  • Internet stabil ๐Ÿ˜

๐ŸŸฉ Cara Upload Project Secara Manual (Tanpa Git)

Cocok buat kamu yang belum terbiasa pakai terminal atau command line.

  1. Login ke akun GitHub kamu
  2. Klik tombol + di pojok kanan atas → pilih New repository
  3. Isi nama repo dan deskripsi → klik Create repository
  4. Pada halaman repo, klik “uploading an existing file
  5. Drag & drop file project kamu ke halaman tersebut
  6. Tulis pesan commit seperti: "Upload project pertama"
  7. Klik Commit changes

Selamat! Sekarang project kamu sudah online di GitHub.


๐ŸŸฆ Cara Upload Project via Git (Rekomendasi)

Kalau kamu ingin belajar lebih profesional, ini metode yang paling direkomendasikan.

1. Install Git

Download Git dari https://git-scm.com, lalu install seperti biasa.

2. Buka Terminal / CMD


cd ke/folder/projectmu
git init
git add .
git commit -m "Upload project pertama"

3. Hubungkan ke GitHub


git remote add origin https://github.com/username/nama-repo.git
git branch -M main
git push -u origin main

Ganti username dan nama-repo sesuai akun dan repository kamu.


๐Ÿ”ธ Penjelasan Istilah GitHub

  • Repository: Tempat menyimpan project
  • Commit: Catatan setiap perubahan
  • Push: Mengirim perubahan ke GitHub
  • Clone: Menyalin repository dari GitHub ke lokal
  • Branch: Jalur pengembangan kode

๐Ÿ’ก Tips Upload Project ke GitHub

  • Buat README.md untuk menjelaskan isi project
  • Gunakan .gitignore untuk mengecualikan file sensitif
  • Jangan upload file seperti password, API key, atau file pribadi!
  • Berikan nama file dan folder yang rapi agar orang lain mudah memahami

๐Ÿ“Œ Penutup

Upload project ke GitHub adalah langkah awal menuju dunia software development yang profesional. Kamu bisa menunjukkan karya, belajar kolaborasi, dan bahkan mendapatkan pekerjaan dari sana. Jadi, jangan ragu untuk mulai membangun portofolio GitHub-mu sekarang!

Sudah berhasil upload projectmu ke GitHub? Share link GitHub kamu di kolom komentar, biar kita saling follow dan support!

Komentar

Postingan populer dari blog ini

Dari Kamar Sunyi ke Panggung Digital: Perjalanan Musik Esa Anggit Alexandria

Jakarta, 20 Juli 2025 – Dalam dunia musik Indonesia yang penuh dengan polesan komersial dan suara yang sering seragam, muncul seorang seniman independen yang membawa warna baru: Esa Anggit Alexandria. Melangkah dari studio kamar yang sunyi ke panggung digital yang ramai, Esa membawa lagu-lagu yang bukan hanya untuk ditonton atau didengar, tapi untuk dirasakan dan direnungkan. Dengan gaya musikal yang unik—menggabungkan hip-hop lirikal, trap melankolis, gothic metal yang atmosferik, hingga EDM eksperimental—Esa menjadi simbol baru dari musik jujur, musik yang lahir dari luka, pencarian, dan perlawanan. PROFIL ARTIS Informasi Detail Nama Lengkap Esa Anggit Alexandria Asal Jakarta, Indonesia Profesi DJ, Rapper, Komposer, Penulis Lagu, Produser Genre Hip-Hop, Trap, EDM, Gothic Metal, Indie Eksperimental Tahun Aktif 2023 รข€“ sekarang Platform Utama SoundCloud, TikTok, YouTube, Spotify, Amazon Music Label Independen Akun S...

cara membuat program c++ menghitung dan menginput nilai siswa

  assalamualaikum warahmatullahi wabarakatuh Pada kesempatan hari ini aku akan share untuk pembuatan program menghitung input nilai siswa menggunakan program c++  Langsung saja copy scrip ini ke borland c++/notepad: #include <conio> #include <iostream> #include <stdio> #include <iomanip> void main() { //variable    int i, d, menu, editdata;     char nama[5][20];     char nilaihuruf[5][20];     float uts[5], uas[5], nilaiakhir[5];     clrscr(); //Main Menu    mainmenu:    printf("[1] Input Data\n");    printf("[2] Tambah Data\n");    printf("[3] Edit Data\n");    printf("[4] Keluar\n");    masukandatakembali :    cout<<"Masukan Menu Pilihan \t: ";cin>>menu; //Switch Main Menu    switch(menu){         case 1:   ...

Kode Redeem FF Hari Ini 18 Mei 2025: Tambahan Bundle Baru untuk Para Kolektor Skin!

  Kabar gembira buat kamu yang gemar mengoleksi skin Free Fire! Garena kembali menghadirkan bundle terbaru yang menarik perhatian—kali ini bertema Kucing, yang hadir dengan desain keren sekaligus menggemaskan. Bundle ini tersedia di Shop selama periode 16 hingga 25 Mei 2025. Jangan sampai terlewat jika kamu ingin melengkapi koleksi skin-mu dengan bundle unik ini! Untuk menambah keseruan, Garena juga menghadirkan kode redeem Free Fire terbaru pada hari Minggu, 18 Mei 2025. Kode ini dapat ditukarkan melalui situs resmi di reward.ff.garena.com. Kamu cukup login menggunakan akun FF atau Free Fire MAX yang telah terhubung dengan Google, Facebook, VK, Apple, maupun Twitter/X. Reward Spesial Hari Ini: Karakter Baru dan Voucher Tambahan Khusus hari ini, kamu bisa login dan mendapatkan karakter terbaru bernama Oscar. Jangan lupa juga untuk menukarkan kode spesial OSCARGANTENG guna memperoleh reward tambahan yang menarik. Selain itu, ada juga sejumlah kode redeem lainnya yang masih...