GNU/Linux >> Belajar Linux >  >> Linux

GitUI:Klien Terminal Cepat untuk Git yang Ditulis dalam Rust

Perintah dasar Git cukup baik untuk clone biasa, add, commit push.

Tetapi jika Anda mengerjakan proyek besar dengan banyak kontributor, Anda mungkin perlu memvisualisasikan berbagai hal. Alat GUI memberikan tampilan yang lebih baik tentang perbedaan, simpanan, dan kesalahan.

Tapi kemudian, jika Anda adalah penghuni terminal, yang menginginkan kenyamanan GUI dengan Git, saya punya alat yang bagus untuk Anda.

Ini disebut GitUI dan memberikan pengalaman dan kenyamanan pengguna yang mirip dengan GUI git tetapi tepat di terminal Anda. Ini portabel, cepat, gratis, dan open source.

GitUI:Alat berbasis terminal untuk Git

GitUI bukan klien Git pertama untuk terminal Linux. Jadi, apa yang membuat GitUI berbeda dari proyek serupa lainnya seperti lazygit atau tig?

Pengembang GitUI telah membagikan beberapa tolok ukur dalam file README proyek.

Waktu Memori (GB) Biner (MB) Membeku Masalah
gitui 24 detik 0,17 1.4 Tidak Tidak
malas-malas 57 s 2,6 16 Ya Terkadang
tgg 4 m 20 s 1,3 0,6 Terkadang Tidak

Sebagian besar optimasi ini berasal dari penggunaan bahasa pemrograman Rust.

Catatan:Program ini masih dalam tahap awal pengembangan dan belum siap produksi.

Menginstal GitUI di Linux

Tak perlu dikatakan, Anda seharusnya sudah menginstal Git di sistem Anda.

Untuk menggunakan GitUI, Anda harus menginstal dukungan Rust untuk distribusi Linux Anda terlebih dahulu.

Di terminal, gunakan perintah berikut:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Pergi dengan opsi 1 ketika Anda diminta untuk memilih. Saat skrip selesai diinstal, atur konfigurasi ke kanan dengan perintah ini:

source $HOME/.cargo/env

Sekarang setelah Anda menginstal Rust dan pengelola paketnya Cargo, gunakan perintah Cargo untuk menginstal GitUI:

cargo install gitui

Dan Anda siap menggunakan GitUI, untuk itu ketik saja gitui di terminal untuk menjalankannya. Saya membuat beberapa contoh file untuk dimainkan dengan Git dan GitUI.

Penting untuk disebutkan bahwa antarmuka memiliki kontrol khusus keyboard yang cepat dan intuitif. Semuanya semudah mengetikkan huruf yang benar untuk stage, commit, branch, atau push file Anda ke dalam repositori git Anda.

Sesuatu yang benar-benar membuat saya bersemangat adalah Anda tidak hanya dapat melakukan empat tindakan sebelumnya, tetapi Anda juga dapat mengedit setiap file, tarik itu, menyalahkan itu, navigasi di dalamnya, dan lebih banyak hal; semuanya tanpa ada dari antarmuka. Luar biasa, bukan?

Ucapan selamat! Sekarang Anda tahu cara menginstal GitUI dan tampilannya di terminal Anda.

Jika Anda menyukai proyek ini, mulai repositorinya di GitHub. Jika Anda menggunakan alat lain untuk mengelola Git, harap sarankan favorit Anda di bagian komentar.

Artikel Asli


Linux
  1. Apapun – Klien Evernote Ringan untuk Linux

  2. Pithos – Klien Radio Pandora untuk Linux

  3. NordPy:Klien Linux Sumber Terbuka untuk NordVPN

  1. Panduan terminal Linux untuk pemula

  2. Torrential – Klien Torrent Sumber Terbuka untuk SDOS

  3. Transmisi – Klien BitTorrent Lintas-Platform untuk Linux

  1. Chirp – Klien Twitter Berbasis Elektron untuk Linux

  2. ForeverNote – Klien Web Evernote untuk Linux

  3. WhatsApp Desktop – Klien Desktop WhatsApp Tidak Resmi untuk Linux