Profile Picture

Siti Azzahra

A personal blog by Siti azzahra, a student at Politeknik Negeri Lhoksemawe. This blog is built using jekyll and hosted on GitHub Pages. The Content is primarily In Indonesian, but some posts may be in English

GIT

21 Feb 2025

Git - Penjelasan mengenai Git

Git Logo

πŸ”§ Apa Itu Git?

Git adalah sistem kontrol versi (version control system) yang digunakan untuk melacak perubahan dalam file, terutama dalam proyek pengembangan perangkat lunak. Git memungkinkan banyak orang untuk bekerja sama dalam satu proyek tanpa saling mengganggu pekerjaan masing-masing.

Git diciptakan oleh Linus Torvalds (pencipta Linux) pada tahun 2005.


πŸ” Apa Itu Version Control?

Version control adalah sistem yang mencatat setiap perubahan pada file sehingga kamu bisa melihat riwayatnya, membatalkan perubahan, atau kembali ke versi sebelumnya.

Manfaatnya:


πŸ’» Perbedaan Git dan GitHub

Git GitHub
Alat yang dijalankan di komputer lokal untuk version control. Layanan hosting untuk menyimpan repository Git di cloud.
Tidak membutuhkan internet. Membutuhkan internet.
Menyimpan repository secara lokal. Menyimpan repository secara online.
Bisa digunakan tanpa GitHub. Hanya bisa digunakan kalau kamu pakai Git.

πŸ“¦ Istilah Penting dalam Git


πŸ”€ Alur Kerja Dasar Git (Git Workflow)

  1. git init – Membuat repository Git baru di folder lokal.
  2. git add – Menambahkan file ke staging area.
  3. git commit -m "Pesan commit" – Menyimpan perubahan.
  4. git remote add origin [url] – Menyambungkan ke GitHub.
  5. git push -u origin main – Mengirim perubahan ke GitHub.

πŸ’‘ Contoh Perintah Git

```bash

Inisialisasi repository

git init

Menambahkan semua file ke staging area

git add .

Commit perubahan

git commit -m β€œInitial commit”

Menambahkan remote GitHub

git remote add origin https://github.com/username/nama-repo.git

Push ke GitHub

git push -u origin main