Cara Upload Project ke GitHub
GitHub menjadi salah satu platform yang paling banyak digunakan developer untuk menyimpan dan mengelola source code project secara online. Dengan GitHub, developer dapat melakukan backup code, berkolaborasi dengan tim, hingga membangun portfolio project programming secara lebih profesional.
Dalam pengembangan website maupun aplikasi modern, upload project ke GitHub sudah menjadi workflow standar yang digunakan hampir seluruh developer. Selain membantu pengelolaan code, GitHub juga memudahkan proses deployment dan version control menggunakan Git.
Apa Itu GitHub?
GitHub adalah platform berbasis cloud yang digunakan untuk menyimpan repository project menggunakan sistem version control Git. Platform ini memungkinkan developer melacak perubahan code, membuat branch development, hingga bekerja bersama tim dalam satu project yang sama.
Saat ini GitHub digunakan oleh jutaan developer di seluruh dunia untuk berbagai kebutuhan mulai dari open source project hingga enterprise software development.
Install Git di Komputer
Sebelum upload project ke GitHub, pastikan Git sudah terinstall di komputer. Git digunakan untuk menghubungkan project lokal dengan repository GitHub secara online.
Untuk mengecek apakah Git sudah terinstall, jalankan command berikut di terminal.
git --version
Jika Git belum terinstall, download dan install terlebih dahulu melalui website resmi Git.
Membuat Repository GitHub
Login ke akun GitHub lalu buat repository baru dengan klik tombol New Repository. Setelah repository berhasil dibuat, GitHub akan memberikan URL repository yang digunakan untuk menghubungkan project lokal.
Contoh URL repository:
https://github.com/username/project-website.git
Inisialisasi Git di Project
Buka terminal di folder project lalu jalankan command berikut.
git init
Command tersebut digunakan untuk mengaktifkan Git pada project lokal.
Menambahkan File ke Git
Setelah Git aktif, tambahkan seluruh file project menggunakan command berikut.
git add .
Command tersebut akan memasukkan seluruh file project ke staging area Git.
Membuat Commit Pertama
Setelah file berhasil ditambahkan, buat commit pertama menggunakan command berikut.
git commit -m "Initial Commit"
Commit digunakan untuk menyimpan riwayat perubahan project.
Menghubungkan Project ke GitHub
Hubungkan project lokal ke repository GitHub menggunakan command berikut.
git remote add origin https://github.com/username/project-website.git
Ganti URL repository sesuai dengan repository GitHub milik sendiri.
Upload Project ke GitHub
Jika semua proses sudah selesai, upload project ke GitHub menggunakan command berikut.
git branch -M main
git push -u origin main
Jika berhasil, seluruh file project akan muncul di repository GitHub.
Contoh Struktur Project
Berikut contoh struktur project website sederhana sebelum diupload ke GitHub.
project-website/
│
├── index.html
├── style.css
├── app.js
├── assets/
│ ├── image.png
│
└── README.md
Kenapa GitHub Penting untuk Developer?
GitHub membantu developer menyimpan project secara aman dan terstruktur. Selain itu, GitHub juga mempermudah kolaborasi tim, deployment website, hingga pengelolaan workflow development modern.
Banyak perusahaan teknologi juga menggunakan GitHub sebagai standar workflow software engineering karena memudahkan tracking perubahan code dan pengembangan project jangka panjang.
Kesimpulan
Upload project ke GitHub merupakan skill dasar yang penting bagi developer modern. Dengan GitHub, developer dapat mengelola source code, menyimpan backup project, hingga membangun workflow development yang lebih profesional.
Memahami Git dan GitHub juga menjadi langkah penting bagi siapa saja yang ingin belajar web development maupun software engineering secara lebih serius.
