21 Feb 2025
Penjelasan tentang GIT dan GitHub.
Git adalah Version Control System (VCS), yaitu sistem untuk mencatat setiap perubahan yang terjadi pada file proyek (biasanya file kode/program) dari waktu ke waktu. Diciptakan oleh Linus Torvalds pada tahun 2005 untuk mengelola kernel Linux.
Istilah Fungsi git init
Membuat repository baru git add
Menambahkan file ke staging area git commit
Menyimpan snapshot perubahan ke histori git status
Melihat status file (sudah di-add atau belum) git log
Menampilkan riwayat commit git diff
Menampilkan perbedaan file sebelum dan sesudah diedit git branch
Melihat/membuat cabang baru git checkout
……….Berpindah antar cabang git merge
Menggabungkan cabang
GitHub adalah platform berbasis web, GitHub dibeli oleh Microsoft pada tahun 2018 dan saat ini merupakan platform kolaborasi pengembang terbesar di dunia. Kegunaan nya ialah untuk hosting repository Git secara online, agar bisa :
Fitur Penjelasan Repository Tempat menyimpan semua file proyek Clone Menyalin repo dari GitHub ke lokal Push Mengirim perubahan dari lokal ke GitHub Pull Mengambil versi terbaru dari GitHub Fork Menyalin repo milik orang lain untuk dikembangkan sendiri Pull Request Permintaan untuk menggabungkan kode ke repo utama Issues Tempat mencatat bug atau ide pengembangan Actions Otomatisasi workflow (CI/CD) GitHub Pages………… Menampilkan web statis langsung dari repo GitHub
Git GitHub Aplikasi lokal Layanan berbasis web Menyimpan proyek secara lokal Menyimpan proyek secara online Dijalankan dengan CLI (terminal)……. Dijalankan via browser atau GitHub Desktop Wajib untuk kontrol versi Opsional untuk kolaborasi dan publikasi Tidak butuh internet Butuh internet
gambar git dan github