Mohon tunggu...
cyberspace guide
cyberspace guide Mohon Tunggu... -

Kami adalah mahasiswa politeknik Telkom, postingan ini adalah sebagai tugas jaminan mutu yang sekaligus sebagai media untuk sharing ilmu.\r\nAnggota : Binsar tumpal parulian,WIsnu Wicaksono,Siti Erdini Yulanzy

Selanjutnya

Tutup

Nature

Tentang GIT

12 Desember 2010   15:13 Diperbarui: 26 Juni 2015   10:47 173
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Nature. Sumber ilustrasi: Unsplash

Git adalah sistem kontrol revisi didistribusikan dengan penekanan pada kecepatan.

Setiap Git direktori kerja adalah sebuah repositori matang penuh dengan sejarah lengkap dan kemampuan pelacakan revisi penuh, tidak tergantung pada akses jaringan atau server pusat.

Setiap klon Git-matang adalah repositori penuh dengan sejarah lengkap dan kemampuan pelacakan revisi penuh, tidak tergantung pada akses jaringan atau server pusat. Bercabang dan penggabungan yang cepat dan mudah dilakukan.

Git digunakan untuk mengendalikan versi dari file, seperti alat seperti Mercurial , Bazaar , Subversion , CVS ,Perforce , dan Visual SourceSafe .


  • Distributed pembangunan. Seperti kebanyakan modern sistem kontrol versi lain, setiap pengembang Git memberikan salinan lokal dari seluruh sejarah perkembangan, dan perubahan yang disalin dari satu seperti repositori yang lain. Perubahan ini diimpor sebagai cabang pengembangan tambahan, dan dapat digabungkan dalam sebagai cara lokal cabang. dikembangkan sama Repositori dapat dengan mudah diakses melalui protokol Git efisien (opsional dibungkus dalam ssh untuk otentikasi dan keamanan) atau hanya menggunakan HTTP - Anda dapat mempublikasikan repositori Anda di mana saja tanpa konfigurasi webserver khusus yang dibutuhkan.
  • Kuat dukungan untuk pembangunan non-linear. Git mendukung cepat dan mudah bercabang dan penggabungan, dan termasuk alat-alat yang kuat untuk memvisualisasikan dan navigasi linier sejarah pembangunan non-.
  • Efisien penanganan proyek-proyek besar. Git sangat cepat dan skala baik bahkan ketika bekerja dengan proyek-proyek besar dan sejarah panjang juga. Hal ini umumnya merupakan urutan besarnya lebih cepat dari kontrol versi lain kebanyakan sistem, beberapa lipat lebih cepat pada beberapa operasi. Ini menggunakan format yang dikemas sangat efisien untuk jangka panjang revisi penyimpanan yang saat ini puncak setiap sistem kontrol versi lain sumber terbuka.
  • otentikasi kriptografi sejarah. Sejarah Git disimpan sedemikian rupa sehingga nama revisi tertentu (suatu "komitmen" dalam hal Git) tergantung pada sejarah perkembangan lengkap menuju ke yang melakukan itu. Setelah dipublikasikan, tidak Dimungkinkan untuk mengubah versi lama tanpa ketahuan. Juga, tag dapat cryptographically ditandatangani.
  • desain Toolkit. Mengikuti tradisi Unix, Git adalah kumpulan alat kecil yang ditulis dalam C, dan sejumlah skrip yang menyediakan pembungkus nyaman. Git menyediakan alat untuk kedua penggunaan manusia mudah dan mudah scripting untuk melakukan operasi pintar baru.


Selain menyediakan sistem kontrol versi, proyek Git menyediakan toolkit tingkat rendah generik bagi sejarah penyimpanan pohon dan manajemen konten direktori,. Tradisional toolkit ini disebut pipa saluran air. Selain user interface datang dengan Git sendiri, beberapa proyek lainnya (begitu- porselen disebut) menawarkan antarmuka kontrol versi yang kompatibel - lihat alat terkait daftar.

Mohon tunggu...

Lihat Konten Nature Selengkapnya
Lihat Nature Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun