Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog
Daftar
Main Logo
  • Home
  • About
  • Kursus
    • Paket Kursus
    • Roadmap Profesi
  • Elearning
  • Blog

Panduan Setup Git dan GitHub dari Nol untuk Pemula

  • July 3, 2026
  • oleh Edusoft Center

Git dan GitHub adalah dua alat yang sangat penting bagi programmer, baik pemula maupun profesional. Dengan Git, Anda dapat melacak perubahan kode, sedangkan GitHub digunakan untuk menyimpan project secara online sehingga mudah dibagikan atau dikerjakan bersama tim.

Pada artikel ini, Anda akan mempelajari cara menginstal Git, membuat akun GitHub, menghubungkan Git ke GitHub, hingga mengunggah project pertama Anda.


Apa itu Git?

Git adalah Version Control System (VCS) yang berfungsi untuk mencatat setiap perubahan pada file atau project. Dengan Git, Anda dapat:

  • Melihat riwayat perubahan kode.
  • Mengembalikan project ke versi sebelumnya.
  • Bekerja sama dengan programmer lain.
  • Menghindari kehilangan data saat mengembangkan project.

Apa itu GitHub?

GitHub adalah layanan berbasis cloud yang digunakan untuk menyimpan repository Git secara online.

Fungsi GitHub antara lain:

  • Backup project.
  • Berkolaborasi dengan tim.
  • Menampilkan portofolio project.
  • Berbagi source code kepada orang lain.

Persiapan yang Dibutuhkan

Sebelum memulai, siapkan:

  • Laptop atau PC Windows
  • Koneksi internet
  • Akun GitHub
  • Git yang sudah terinstal

Langkah 1: Download dan Install Git

  1. Buka website resmi Git: https://git-scm.com/downloads

2. Pilih sistem operasi Windows.

3. Download installer Git.
4. Jalankan file installer.

5. Pada proses instalasi cukup klik Next hingga selesai.
6. Klik Install.
7. Tunggu proses instalasi selesai.
8. Klik Finish.


Langkah 2: Memastikan Git Berhasil Terinstall

Buka Command Prompt (CMD) kemudian ketik:

git --version

Jika berhasil akan muncul seperti berikut.

git version 2.51.0.windows.1

Artinya Git sudah berhasil terpasang.


Langkah 3: Membuat Akun GitHub

  1. Buka https://github.com
  2. Klik Sign Up.
  3. Masukkan:
  • Email
  • Password
  • Username
  1. Verifikasi akun.
  2. Login ke GitHub.

Langkah 4: Menghubungkan Git dengan GitHub

Setelah login, buka Command Prompt lalu jalankan:

git config --global user.name "Nama Anda"

Contoh:

git config --global user.name "SitiFatimahNA"

Kemudian:

git config --global user.email "email@gmail.com"

Contoh:

git config --global user.email "kumbalalakun@gmail.com"

Langkah 5: Memeriksa Konfigurasi Git

Gunakan perintah berikut:

git config --list

Hasilnya kurang lebih seperti ini:

user.name=SitiFatimahNA
user.email=kumbalalakun@gmail.com

Jika muncul seperti di atas berarti konfigurasi berhasil.


Langkah 6: Membuat Repository Baru di GitHub

  1. Login ke GitHub.
  2. Klik ikon + di pojok kanan atas.
  3. Pilih New Repository.
  4. Isi:
  • Repository name
  • Description (opsional)
  1. Pilih:
  • Public (bisa dilihat semua orang)
  • Private (hanya Anda)
  1. Klik Create Repository.

Repository berhasil dibuat.


Langkah 7: Membuat Folder Project

Misalnya membuat folder:

BelajarGit

Masuk ke folder tersebut melalui CMD.

Contoh:

cd C:\Users\asus\Documents\BelajarGit

Langkah 8: Menginisialisasi Git

Ketik:

git init

Output:

Initialized empty Git repository

Artinya folder tersebut sekarang sudah menjadi repository Git.


Langkah 9: Mengecek Status File

Gunakan:

git status

Output:

No commits yet

atau

Untracked files

Langkah 10: Menambahkan File

Misalnya terdapat file:

README.md

Tambahkan dengan:

git add README.md

Atau menambahkan semua file:

git add .

Langkah 11: Membuat Commit Pertama

Commit adalah proses menyimpan perubahan ke riwayat Git.

Perintah:

git commit -m "Upload project pertama"

Contoh hasil:

[main 123456]
Upload project pertama

Langkah 12: Menghubungkan Repository Lokal ke GitHub

Salin URL repository GitHub.

Contoh:

https://github.com/username/BelajarGit.git

Lalu jalankan:

git remote add origin https://github.com/username/BelajarGit.git

Periksa apakah sudah terhubung:

git remote -v

Langkah 13: Mengirim Project ke GitHub

Jika branch utama masih bernama master, ubah menjadi main:

git branch -M main

Kemudian upload project:

git push -u origin main

Jika pertama kali, GitHub akan meminta Anda melakukan autentikasi. Setelah berhasil, project akan muncul di repository GitHub.


Langkah 14: Mengupdate Project

Setelah melakukan perubahan pada project, jalankan:

Tambahkan perubahan:

git add .

Commit:

git commit -m "Menambahkan fitur login"

Upload:

git push

Perintah Git yang Sering Digunakan

PerintahFungsi
git initMembuat repository Git
git statusMelihat status project
git add .Menambahkan semua perubahan
git commit -m "pesan"Menyimpan perubahan
git logMelihat riwayat commit
git branchMelihat branch
git checkoutBerpindah branch
git mergeMenggabungkan branch
git remote -vMelihat repository remote
git pushMengirim project ke GitHub
git pullMengambil update dari GitHub
git clone URLMenyalin repository dari GitHub

Kesalahan yang Sering Terjadi

1. git is not recognized

Penyebab:
Git belum terinstal atau belum masuk ke PATH.

Solusi:

  • Install ulang Git.
  • Restart Command Prompt.
  • Pastikan Git sudah ditambahkan ke PATH.

2. fatal: remote origin already exists

Penyebab:
Repository sudah memiliki remote bernama origin.

Solusi:

Hapus remote lama:

git remote remove origin

Tambahkan kembali:

git remote add origin https://github.com/username/repository.git

3. failed to push some refs

Penyebab:
Repository GitHub memiliki commit yang belum ada di komputer lokal.

Solusi:

git pull origin main --allow-unrelated-histories

Kemudian:

git push origin main

4. Authentication Failed

Penyebab:
GitHub tidak lagi mendukung login menggunakan password untuk operasi Git melalui HTTPS.

Solusi:
Gunakan Personal Access Token (PAT) sebagai pengganti password, atau autentikasi melalui GitHub CLI atau SSH Key.


Tips Menggunakan Git

  • Lakukan commit secara berkala dengan pesan yang jelas.
  • Gunakan nama repository yang deskriptif.
  • Buat file README.md untuk menjelaskan isi project.
  • Gunakan .gitignore agar file yang tidak perlu (misalnya folder build, node_modules, atau file konfigurasi lokal) tidak ikut diunggah.
  • Selalu lakukan git pull sebelum mulai bekerja jika project dikerjakan bersama tim.

Penutup

Git dan GitHub merupakan keterampilan dasar yang wajib dikuasai oleh setiap programmer. Dengan memahami cara instalasi, konfigurasi, pembuatan repository, hingga proses upload project, Anda telah memiliki fondasi untuk mengelola source code secara profesional. Semakin sering digunakan, semakin mudah Anda memahami alur kerja Git, termasuk penggunaan branch, merge, dan kolaborasi dalam pengembangan perangkat lunak.

Previous Post

Post comment

Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Panduan Setup Git dan GitHub dari Nol untuk Pemula
  • Mengenal Perintah Dasar Git: Commit, Push, Pull, dan Perintah Penting Lainnya
  • Cara Install Python dan Jupyter Notebook untuk Data Analysis
  • Cara Membuat README Profesional di GitHub
  • Mengenal Struktur Folder Project Analyst Profesional

Arsip

  • July 2026
  • June 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • September 2025
  • August 2025
  • July 2025
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • December 2011
  • November 2011

Tags

#EdusoftCenter apache web server dns server kursus android kursus database kursus dns dan web server kursus dns server kursus ethical hacking kursus hacking kursus jaringan kursus jaringan linux Kursus Komputer kursus komputer di solo kursus komputer di solo / surakarta kursus komputer di surakarta kursus linux Kursus Linux Forensics kursus linux networking kursus linux security kursus linux server kursus mikrotik kursus networking kursus network security kursus php Kursus PHP dan MySQL kursus php mysql kursus proxy kursus security kursus ubuntu kursus ubuntu server kursus web kursus web security kursus web server kursus wordpress kursus wordpress theme linux MySQL pelatihan komputer di solo PHP security training komputer training komputer di solo tutorial php ubuntu wordpress

© Edusoft Center - Kursus Komputer di Solo | 2010 - 2025 | Privacy Policy | Site Map

All Right Reserved

WhatsApp us