Git

Vim dan git

Vim dan git
Vim adalah editor yang sangat berguna dan membantu untuk membuat dan mengedit berbagai jenis file dengan lebih efisien. Banyak fitur baru ditambahkan di editor ini yang menjadikannya editor yang hebat. Banyak plugin dikembangkan oleh banyak pembuat kode untuk meningkatkan dan mengonfigurasi fungsionalitas intinya. Beberapa di antaranya adalah Pathogen, Syntastic, indent guides, Fugitive, Git Gutter, dll. Git adalah sistem kontrol versi terdistribusi (DVCS) yang membantu pengembang untuk mengelola kode sumber yang dimodifikasi dari waktu ke waktu. Ini benar-benar gratis untuk digunakan. Menggunakan git perintah, perubahan trek dan riwayat revisi kode sumber dapat dengan mudah dilacak. Git perintah berfungsi di antarmuka baris perintah. Plugin vim bernama buronan plugin dikembangkan oleh Tim paus yang digunakan untuk bekerja dengan git alat tanpa menghentikan editor. Begitu, vim dan git dapat bekerja sama dengan menggunakan buronan pengaya. Bagaimana Anda dapat menginstal dan menggunakan plugin ini untuk vim ditunjukkan dalam tutorial ini.

Instal git

Sebelum memulai tutorial ini, Anda harus memeriksa git terinstal pada sistem atau tidak. Git tidak diinstal secara default pada sistem operasi Ubuntu. Jalankan perintah berikut untuk menginstal git di Ubuntu.

$ sudo apt-get install git

Instal Plugin Buronan

Jalankan perintah berikut untuk menginstal plugin buronan di Ubuntu.

$ sudo apt-get install vim-fugitive

Inisialisasi repositori git

Penting untuk menginisialisasi repositori git sebelum menjalankan perintah git apa pun. 'git init' perintah digunakan untuk menginisialisasi repositori git untuk proyek yang ada atau baru. Jalankan perintah berikut dari terminal untuk menginisialisasi repositori git kosong.

$ git init

Menambahkan file di repositori git

File teks bernama karyawan.txt digunakan untuk menguji penggunaan plugin buronan dalam tutorial ini. Isi file ini diberikan di bawah ini.

karyawan.txt

11001    Penjualan           45      $3000
11002    HR              32      $1500
11003    Pemasaran       26      $1.200
11004    HR             25      $2500
11005    Penjualan          30      $1000

'git tambahkan Perintah ' digunakan untuk menambahkan modifikasi di direktori kerja saat ini dan menambahkan file di buffer vim. Ini menginformasikan perintah git untuk menambahkan pembaruan dalam file tertentu setelah menjalankan 'git komit' perintah.

$ git tambahkan karyawan.txt

Perintah, 'git commit' harus dijalankan untuk menyimpan pembaruan file apa pun di repositori lokal. Jalankan perintah dari terminal.

$ git komit

Hapus '#'simbol dari garis,'diubah:  karyawan.txt' untuk menyimpan perubahan file ini.

Menggunakan Gblame

'disalahkan' perintah digunakan untuk menampilkan detail modifikasi terbaru dari file apa pun untuk setiap baris. Jalankan perintah dari terminal untuk file, karyawan.txt.

$ git menyalahkan karyawan.txt

Ini akan menampilkan output serupa seperti gambar berikut following.

Anda bisa mendapatkan output yang sama dari perintah di atas dari editor vim dengan menggunakan pembungkus ': Gblame' dari plugin buronan. Anda tidak perlu ke terminal editor untuk melakukan tugas. Buka, 'karyawan.txt' di editor vim dengan menjalankan perintah berikut.

$vim karyawan.txt

tekan ESC dan :Salah untuk mengambil informasi modifikasi terbaru dari file di editor.

: salahkan

Anda akan mendapatkan output yang diformat berikut setelah menekan Memasukkan kunci.

':Gdiff' wrapper digunakan sebagai alternatif dari 'git diff' perintah. Ketika digunakan untuk file tertentu maka ini akan menampilkan perbedaan antara konten sebelumnya dan konten saat ini dari file setelah komit saat ini. ':Gdiff' dapat digunakan untuk menampilkan perbedaan antara setiap revisi file. Dibutuhkan argumen revisi apa pun untuk mengambil versi file tertentu. Ada dua perintah terkait lainnya untuk mencari perbedaan antara dua versi file mana pun dengan menambahkan atau mengambil bagian diff apa pun. Perintah-perintah ini adalah ':diffput' dan ':diffget'. penggunaan dari ':Gdiff' perintah ditampilkan di bagian selanjutnya dari tutorial ini.

Buka karyawan.txt file dan tekan 'saya' untuk mengaktifkan MEMASUKKAN mode. Ubah file dengan menambahkan entri untuk karyawan, '11006'. Tekan 'ESC' dan ':x' untuk menyimpan dan menutup file.

Buka kembali file, karyawan.txt di editor vim dan ketik ':Gdiff' dan tekan Memasukkan untuk mengetahui perbedaan antara komit saat ini dan versi file sebelumnya.

: Gdiff

Output berikut akan ditampilkan setelah menjalankan ':Gdiff' perintah. Catatan yang baru dimasukkan akan ditampilkan sebagai teks yang disorot untuk menunjukkan perbedaannya.

': Seram' perintah berfungsi sebagai alternatif dari 'git checkout ' perintah. Itu juga dapat mengambil argumen dari file revisi apa pun seperti perintah ':Gdiff'.

: Keserakahan

Ketika perintah ini dijalankan untuk versi saat ini dari karyawan.txt file maka akan menampilkan output berikut:. File berisi 6 catatan karyawan dan output menunjukkan teks '6 baris lagi'.

': status g' perintah berfungsi sebagai alternatif dari 'status git' perintah.  Ini menunjukkan informasi detail tentang status semua file atau file saat ini. Ada banyak kunci khusus untuk berinteraksi dengan jendela status. Beberapa di antaranya adalah D, cc, ,   dll. Buka karyawan.txt file di editor vim dan jalankan perintah ':Gstatus'.

$vim karyawan.txt

: Status G

':Gmove' perintah bekerja mirip dengan  'git mv' perintah. Ini digunakan untuk mengganti nama file yang ada dari editor vim. Misalkan, Anda ingin mengganti nama karyawan.txt file oleh emp.txt. Buka file di editor vim dan ketik perintah berikut dan tekan Memasukkan untuk mengganti nama file.

:Gmove emp.txt

':Gremove' perintah bekerja mirip dengan 'git rm' perintah. Ini digunakan untuk menghapus file dari buffer vim dan direktori kerja saat ini. Buka file yang ingin Anda hapus dari direktori kerja saat ini dan jalankan perintah dengan '!' simbol untuk menghapus file secara paksa. Sini, karyawan.txt file dipilih untuk dihapus.

:Gremove!

Kesimpulan

Bagaimana pengguna vim dapat menjalankan perintah git dengan menggunakan plugin vim ditunjukkan dalam tutorial ini. Jika Anda perlu menjalankan perintah git dan ingin menggunakan editor vim bersama-sama maka lebih baik menggunakan plugin buronan vim. Semoga setelah membaca tutorial ini pembaca dapat menggunakan plugin buronan dan menjalankan perintah git dasar dari editor vim.

Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...