Skip to content
Arif Setiawan
Arif Setiawan

travel, culinary and technology

  • Home
  • About
  • Travel
    • Indonesia
      • Bali
      • Banten
      • Jakarta
      • Jawa Barat
      • Jawa Tengah
      • Jawa Timur
      • Kalimantan Selatan
      • Lampung
      • Sumatera Barat
      • Sumatera Utara
      • Yogyakarta
    • Laos
    • Malaysia
    • Singapore
    • Vietnam
  • Culinary
  • Technology
    • Startup
    • Software Development
    • Social Media
  • #kulinersince
  • Nol Kilometer
Arif Setiawan

travel, culinary and technology

Menggunakan Git : Memulai Sebuah Project

Arif Setiawan, November 13, 2016November 14, 2016

Setelah mengerti apa itu Git, pertanyaan selanjutnya pasti adalah bagaimana cara kita memulai sebuah project yang langsung terintegrasi dengan sistem Git ini?

Git Snapshots
Git Snapshots

Sekali lagi, git merupakan sistem yang menyimpan snapshots dari perubahan file dari waktu ke waktu.

Ada beberapa hal yang harus diketahui terlebih dahulu sebelum kita memulai sebuah project dengan git, seperti instalasi Git, konfigurasi, perintah dasar dan repositorynya.

Instalasi Git

Ada banyak cara menginstall git. Dan ada berbeda versi untuk masing-masing platform. Misal jika kita menggunakan Linux maka dapat menggunakan perintah :

yum install git-core

atau

apt-get install git

Tinggal disesuaikan dengan distro yang digunakan.

Untuk platform Mac, biasanya sudah ada bawaan instalasi git jika sudah install Xcode. Untuk mengetahui versi dari git yang sudah ada menggunakan perintah :

git --version

Selain itu juga ada Git for Mac installer, jika ingin re-install atau upgrade dalam bentuk GUI, atau menggunakan Homebrew atau Macports, dlsb,

Iya, emang banyak caranya tinggal pilih aja.

Konfigurasi Git

Setelah berhasil install, langkah selanjutnya adalah melakukan konfigurasi git di komputer kita. Untuk melakukan cek konfigurasi git dapat menggunakan perintah :

git config --list

Pengaturan dasar pertama dan utama dari sebuah git adalah username dan email. Karena informasi inilah yang akan dipakai sebagai penanda di setiap commit. Untuk mengaturnya dapat menggunakan perintah :

git config --global user.name "John Doe"

git config --global user.email johndoe@example.com

Perintah Dasar

Perintah dasar dari Git yang paling sering digunakan dan wajib dikuasai antara lain : git init, git status, git add, git commit, git pull / push, git checkout, git diff, git merge, git remote dan git reset.

Dan jika membutuhkan pertolongan bisa meggunakan git help, git --help, man git.

Git Repository dan Remote Repository

Nah, jika Git merupakan sistemnya maka apa itu Git repository?

Git repository menyimpan semua informasi tentang perubahan file yang kita lakukan. Berbentuk subdirektori .git.

Pernah dengar Github atau Bitbucket?

Dua istilah itu merupakan remote repository. Platform berbasis cloud yang menyediakan media penyimpanan untuk git yang kita gunakan.

Memulai Sebuah Project

Git Staging
Git Staging

Lalu bagaimana kita memulai sebuah project dengan sistem git dan segala fasilitasnya ini?

Ada 2 jenis : dengan mengawali sendiri atau kloning dari sistem yang sudah disimpan di cloud.

Mengawali Sendiri

Melalui terminal, masuk ke folder, ketik git init. Akan ada subdirektori baru .git, yang merupakan repository dari sistem git folder terkait.

Ketik perintah-perintah berikut :

git add .

git add README

git commit –m 'initial commit'

Perintah-perintah itu berfungsi untuk menambahkan file-file ke sistem repository git, menambahkan file readme dan menyimpan perubahan awal. Pesan pada git commit harus dibuat dengan singkat, jelas dan merepresentasikan perubahan pada file.

Kloning

Untuk melakukan kloning dapat menggunakan perintah git clone [url].

Contoh :

git clone git://github.com/git-name/repo.git

***

Mungkin itu sedikit penjelasan mengenai sebuah project dengan git. Sampai jumpa di pembahasan selanjutnya ya 😉

Related

Programming BitbucketGitGit RepositoryGithubProgrammingSoftware Development

Post navigation

Previous post
Next post

Comments (2)

  1. ilhabibi says:
    November 15, 2016 at 10:32 am

    lagi-lagi, seru ini bonk

    Reply
    1. Arif Setiawan says:
      November 15, 2016 at 11:31 pm

      hahaha, siap

      Reply

Leave a Reply Cancel reply

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

Popular Posts

  • Toko Roti Prestasi Solo
  • Ikan Bakar Nadia Situbondo : Kuliner Laut dengan Cita Rasa Khas Pesisir
  • Warung Lesehan Mbak Tin Purworejo
  • Through Indonesia
  • Sate dan Tengkleng Kambing Pak Manto Solo Sejak 1990
  • Menikmati Pecel Madiun di Bandung
  • Kupat Tahu "Pelopor" Magelang Sejak 1965
  • Warung Pagi Manis
  • Rumah Makan Bagelen Sejak 1979
  • Pertimbangan Orang Tua dalam Memilih iPhone untuk Anak-anak

Recent Posts

  • Sate dan Tengkleng Kambing Pak Manto Solo Sejak 1990
  • Jalan-Jalan ke UNS Surakarta
  • Soto Timlo & Ayam Goreng Samson Yogyakarta
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh Gunung
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang Estetik

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Jalan-Jalan ke UNS SurakartaApril 9, 2026
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh GunungApril 7, 2026
  • Stasiun Surabaya GubengMarch 30, 2026
  • Monumen Gerbong Maut BondowosoMarch 28, 2026
  • Ziarah ke Puger Jember Jawa TimurMarch 26, 2026

Culinary

  • Sate dan Tengkleng Kambing Pak Manto Solo Sejak 1990April 25, 2026
  • Soto Timlo & Ayam Goreng Samson YogyakartaApril 8, 2026
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang EstetikApril 6, 2026
  • Ayam Goreng Mbok Berek Jogja Sejak 1830April 5, 2026
  • Pepes Gapeswathi Rest Area Tugu Ireng Perbatasan Jogja–MagelangApril 4, 2026

Technology

  • Mencegah Website Down saat Flash Sale dan Lonjakan TrafficFebruary 18, 2026
  • Hosting Terbaik 2026 untuk Website Pribadi, Portofolio, dan StartupFebruary 8, 2026
  • Nevacloud vs Hostinger VPS Global: Pilihan Terbaik untuk Pengguna IndonesiaDecember 13, 2025
  • Apa Bedanya VPS dengan Hosting BiasaDecember 5, 2025
  • Perbedaan Domain .COM, .ID, dan .NETNovember 5, 2025
©2026 Arif Setiawan | WordPress Theme by SuperbThemes
 

Loading Comments...