GNU/Linux >> Belajar Linux >  >> Linux

15 tahun Git:Cara memulai atau mempelajari sesuatu yang baru

Jika ada sesuatu yang mengubah perangkat lunak dalam dua dekade terakhir, Git berada di urutan teratas.

Jika Anda tidak menggunakan Git secara pribadi, Anda mungkin berpikir itu hanya mode teknologi, kesayangan kebetulan di antara pengembang hanya karena dibuat oleh orang yang sama yang memulai proyek Linux itu sendiri. Mungkin ada beberapa kebenarannya, tetapi Git berhasil mencapai beberapa prestasi yang tidak dimiliki industri lain. Dengan Git, pengembang yang tersebar di seluruh dunia dapat mengerjakan kode yang sama, secara harfiah pada waktu yang sama, dengan riwayat setiap perubahan yang dibuat, dan kemudian menggabungkan semua pekerjaan bersama untuk menghasilkan produk jadi. Kompleksitasnya sangat besar, sehingga alat itu sendiri bisa menjadi rumit, tetapi pada akhirnya, ini adalah komponen utama dalam menjaga agar industri perangkat lunak tetap berjalan.

Apakah Anda mengenal Git atau tidak, kemungkinan besar Anda akan menemukannya jika Anda menggali cukup dalam ke perangkat lunak open source atau masuk ke ilmu komputer. Baik Anda menggunakan Git untuk hanya mengunduh paket penginstal atau apakah Anda berinteraksi dengannya setiap hari untuk mengelola kode, mempelajari lebih lanjut tentangnya akan menjelaskan dan memberdayakan.

Terminologi Git

Seperti halnya alat khusus, ada banyak jargon di Git. Istilah seperti "clone" dan "merge" dan "rebase" paling misterius, dan paling buruk bisa terasa hampir eksklusif. Mencoba memahami apa arti semua istilah ini bisa sangat melelahkan, tetapi tidak jika Anda mengambil sedikit panduan dari artikel Git Terminology 101 yang luar biasa dari Matthew Broberg. Hanya dengan sekali membaca cepat, Anda akan dapat mendengarkan percakapan tentang Git dengan pemahaman yang sebenarnya.

Memulai Git

Jika Anda perlu mengetahui cara menggunakan Git, maka seri artikel pengantar saya tentang penggunaan Git adalah tempat yang bagus untuk memulai. Artikel-artikel tersebut sudah berumur beberapa tahun sekarang, tetapi seperti halnya dengan begitu banyak teknologi Linux dan UNIX, antarmukanya tidak berubah secara signifikan, jadi artikel-artikel tersebut masih relevan saat ini seperti ketika saya menulisnya. Seri ini memperkenalkan Anda pada konsep paling dasar Git, dan memandu Anda melalui proses membuat repositori, mengkomit file, memulihkan file, menggabungkan cabang, dan banyak lagi.

Layanan Git Umum

Salah satu penggunaan Git yang paling umum adalah layanan hosting Git publik, seperti GitLab dan GitHub. Dalam artikel Cara mengkloning, memodifikasi, menambah, dan menghapus file di Git, Kedar Vijay Kulkarni mendemonstrasikan tugas sehari-hari yang dilakukan sebagian besar pengembang dengan Git. Ini bukan bacaan wajib untuk non-pengembang, tetapi ini adalah keharusan bagi siapa saja yang ingin berkontribusi pada proyek di layanan hosting Git publik. Artikel ini membahas Github secara khusus karena ini adalah salah satu platform paling umum saat ini, tetapi prinsipnya berlaku untuk semua front-end web untuk Git, termasuk kerangka kerja sumber terbuka populer seperti GitLab, Gogs, dan Gitea.

Cobalah panduan Git ini

Apakah Anda lebih suka tur berpemandu daripada eksplorasi tanpa tujuan? Terkadang cara termudah untuk mempelajari sesuatu adalah dengan meniru langkah tepat orang lain. Anda tahu hasil akhirnya adalah kesuksesan yang dijamin, sehingga Anda memiliki kepercayaan diri saat melakukan latihan, dan otak dan jari Anda mendapatkan manfaat dari pengulangan, yang membangun memori. Jika itu gaya belajar Anda, ikuti latihan belajar praktis Alan Formy-Duvall untuk Git dan temukan seperti apa rasanya sesi Git yang sukses.

Git aplikasi

Percaya atau tidak, Git memiliki lebih banyak antarmuka daripada teks yang Anda ketik di terminal. Jelas ada antarmuka web host Git online, tetapi Anda juga dapat menggunakan klien Git di komputer Anda. Untuk sedikit bantuan, baca artikel Jesse Duffield tentang Lazygit atau artikel Olaf Anders tentang Tig. Untuk pengalaman aplikasi grafis lengkap, baca artikel saya tentang Git-cola, Sparkleshare, dan masih banyak lagi. Dan ya, bahkan ada antarmuka untuk perangkat seluler Anda!

Pelajari lebih lanjut tentang Git

Pengetahuan adalah kekuatan, jadi jangan biarkan Git menjadi misteri bagi Anda. Apakah Anda menggunakannya secara langsung atau Anda hanya tahu namanya atau Anda belum pernah mendengarnya sebelumnya, sekarang adalah saat yang tepat untuk belajar tentang Git. Ada sumber daya yang bagus di luar sana untuk membantu Anda memahami cara kerjanya, mengapa itu berhasil, dan mengapa orang sangat menyukainya. Selami, lakukan dengan kecepatan Anda sendiri, dan belajar mencintai Git!


Linux
  1. Bagaimana Memulai Terjemahan?

  2. Bagaimana cara mendapatkan tree -a untuk mengabaikan direktori .git?

  3. Cara mendapatkan pid dari proses yang baru saja dimulai

  1. Bagaimana Anda memulai Linux?

  2. Cara membangun lab rumah untuk mempelajari keterampilan Linux baru

  3. Bagaimana Cara Mendapatkan Kamera Webcam Tecknet Baru Untuk Bekerja?

  1. Bagaimana Memulai Dengan Juju?

  2. Bagaimana Memulai Dengan Server Cloud FreeBSD

  3. Cara Memulai Deepin Terminal di Ubuntu Linux