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 : Apa Itu Git?

Arif Setiawan, November 6, 2016November 7, 2016

Beberapa hari yang lalu saya sempat berada pada kondisi menjelaskan tentang Git kepada orang non-IT. Which is she/he totally no have idea about it kan ya. Dan saya jadi pengen nulis penjelasannya di sini, siapa tau bisa bermanfaat bagi yang belum ngerti.

***

Jadi apa itu Git?

Git adalah sebuah version control system terdistribusi yang biasanya digunakan untuk kode program.

Dapat diartikan juga sebagai sebuah sistem / tools yang berfungsi sebagai pelacak perubahan pada suatu file.

Git diciptakan oleh Linus Torvalds, ya beliau merupakan pencipta Linux juga. Awalnya Git digunakan untuk membantu pengembangan Kernel Linux sebelum akhirnya dipakai lebih luas di berbagai pengembangan software lainnya dan dibuat multi-platform sehingga tersedia di hampir semua sistem operasi.

Selain Git masih ada juga beberapa alternatif lain yang fungsinya sama sebagai sistem VCS. Misalnya : Subversion, Mercurial, CVS, dll.

Mengapa Git Penting?

Gini contohnya.

Kita sedang merubah sebuah kode program untuk sebuah website, tapi ternyata setelah dikerjakan selama berjam-jam ternyata malah tidak sesuai keinginan atau malah jadi salah. Kemudian ingin kembali ke versi sebelumnya.

Versi sebelumnya? Kan kita sudah tidak punya, sudah tertimpa kode program yang kita ubah selama beberapa jam terakhir tadi.

Nah, bagaimana jika setiap perubahan yang kita buat itu dilacak. Setiap karakter dan setiap baris yang kita hapus atau tambahkan. Bagaimana jika kita bisa menyimpan setiap perubahan/tahapan pekerjaan kita?

Dengan begitu ketika kita ingin kembali ke versi sebelumnya dari file yang kita ubah bukanlah hal yang sulit.

Git : time machine for code
Git : time machine for code

Tidak hanya itu. Git juga mempermudah kita jika ingin berbagi kode program kita dengan developer lain.  Ya, di sinilah nanti akan sangat terlihat manfaatnya. Karena git akan melacak semua perubahan yang dilakukan oleh siapapun yang sudah bergabung menjadi collaborator. Kita dapat menggabungkan kode program yang ada di mesin lokal kita dengan kode program yang ditambakan oleh kolaborator lain meskipun di file yang sama.

Contoh kolaborasi menggunakan git
Contoh kolaborasi menggunakan git

Kita dapat dengan mudah untuk melakukan roll-back ke versi manapun yang sudah terlacak.

Kita dapat mengubah kode program dengan leluasa tanpa ada efek langsung ke kode program yang sedang berjalan di server.

Kita dapat menandai versi kode program yang sedang digunakan.

***

Mungkin itu sedikit pengantar tentang Git. Masih ada yang belum jelas apa itu git?

Writing code with Git is hard. Writing code without it is unthinkable. — Daniel Fosco.

Sumber : Medium

Related

Programming GitLinus TorvaldsProgrammingSoftware DevelopmentVCSVersion Control System

Post navigation

Previous post
Next post

Comments (3)

  1. Pingback: Menggunakan Git : Memulai Sebuah Project — Arif Setiawan
  2. ilhabibi says:
    November 15, 2016 at 10:28 am

    Asooy, akhirnyga cuman traveling. Ini dia nih yang ditunggu-tunggu, banyak yang tertarik mesti loh bonk 😛
    Ditunggu yang lebih advance lagi hu

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

      semoga istiqomah ya kak, hahaha

      Reply

Leave a Reply Cancel reply

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

Popular Posts

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

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...