GNU/Linux >> Belajar Linux >  >> Linux

40 Perintah git yang Berguna untuk Admin dan Pengembang Linux

Git adalah pelacak versi yang kuat yang memungkinkan pengembang untuk melacak perubahan dalam kode sumber mereka. Ini adalah alat yang banyak digunakan oleh pengembang open source. Meskipun dirancang untuk mengoordinasikan tugas pemrograman, Git dapat melacak kumpulan file apa pun secara efektif. Selain itu, dikembangkan oleh Linus Torvalds, orang di balik kernel Linux sendiri. Jadi, jika Anda adalah pengembang open source yang menambahkan fitur ke perangkat lunak Anda dari waktu ke waktu atau bekerja dengan banyak rekan untuk mengembangkan produk perusahaan mutakhir, Git dapat menjadi sistem pelacakan yang ideal untuk pekerjaan Anda. Tetap bersama kami untuk mempelajari beberapa perintah git dasar yang akan sangat menyederhanakan siklus pengembangan Anda.

Perintah git praktis untuk Pengembang Sumber Terbuka

git CLI menawarkan sejumlah besar perintah git untuk membuat proses pengembangan perangkat lunak lebih mudah bagi pengembang. Editor kami telah menguraikan beberapa perintah yang paling berguna untuk kenyamanan pembaca kami. Jadi, lanjutkan membaca dan temukan sesuai keinginan Anda.

1. Konfigurasikan Profil Pengguna

Anda dapat mengonfigurasi profil git Anda menggunakan perintah git config. Paling tidak Anda dapat mengatur adalah nama pengguna dan alamat email. Git memungkinkan pengguna untuk mengonfigurasi kebijakan ini baik secara global atau berdasarkan proyek. Gunakan perintah di bawah ini untuk mengatur pengguna dan alamat email untuk setiap repositori.

$ git config user.name "USERNAME"
$ git config user.email "[email protected]"

Tambahkan –global opsi untuk menetapkan kebijakan ini secara global.

$ git config --global user.name "USERNAME"
$ git config --global user.email "[email protected]"

2. Inisialisasi Repositori Git

Repositori git atau hanya repo adalah direktori root untuk proyek sumber terbuka Anda. Ini berisi file sumber, sub-direktori untuk objek, kepala, dan tag, antara lain. Anda dapat dengan mudah menginisialisasi git repo menggunakan perintah berikut.

$ git init
- -

Ini adalah salah satu perintah git paling umum yang akan Anda gunakan dalam hidup Anda. Sekarang Anda dapat mulai menambahkan file sumber dan mengotak-atiknya sesuai keinginan.

3. Tambahkan File Proyek

Menambahkan file ke proyek yang ada sangat mudah menggunakan git. Anda dapat dengan mudah menambahkan semua file/direktori yang dimodifikasi ke sistem pelacakan menggunakan perintah git add. Lihat sekilas contoh di bawah ini untuk melihat cara kerjanya.

$ git add file
$ git add *.php

Ketika Anda mengeluarkan perintah git add, itu akan menambahkan semua file ke indeks proyek dari direktori kerja saat ini. Anda dapat menentukan file tertentu seperti yang dilakukan pada contoh pertama. Contoh kedua akan menambahkan semua file PHP ke file index. Git akan menandai mereka untuk dipentaskan.

4. Verifikasi File yang Ditambahkan

Anda dapat memverifikasi file yang akan dipentaskan selama komit berikutnya menggunakan perintah git status. Ini akan menampilkan semua file baru atau file yang telah diubah.

$ git status

Jalankan perintah di atas kapan pun Anda ingin melihat detailnya. Ini akan menampilkan daftar ringkasan semua file yang akan dipentaskan di komit mendatang.

5. Lakukan Perubahan pada Repositori

Saat Anda melakukan perubahan, git mengambil snapshot dari basis kode Anda. Begitulah cara git melacak perubahan Anda dan menyediakan kontrol versi. Anda perlu menggunakan perintah git commit untuk ini.

$ git commit

Saat Anda menjalankan perintah di atas, git akan meminta Anda memasukkan beberapa informasi seperti menambahkan deskripsi. Ini akan memanggil editor Linux default yang telah Anda atur selama instalasi git Anda. Gunakan perintah di bawah ini untuk menghindari kecerobohan ini.

$ git commit -m "First Commit"

Jadi, Anda dapat menambahkan deskripsi secara langsung jika menggunakan -m pilihan.

6. Tampilkan Log

Anda dapat memeriksa log kapan pun Anda ingin melihat perubahan yang Anda buat pada repositori Anda. Cukup gunakan perintah git log untuk melakukan ini dari terminal Linux.

$ git log
$ git log --file

Contoh pertama akan menampilkan informasi umum tentang komit git Anda. Gunakan perintah kedua jika Anda ingin melihat perubahan pada file tertentu saja. Anda juga dapat menambahkan lebih banyak opsi seperti –log-size opsi atau bahkan komit pencarian menggunakan ekspresi reguler.

7. Verifikasi Cabang Proyek

Cabang git mewakili jalur pengembangan independen dalam proyek Anda. Anda dapat memeriksa cabang Anda saat ini dengan sangat mudah dengan menggunakan perintah git branch. Ini akan menampilkan cabang yang saat ini aktif tempat Anda mengembangkan fitur baru atau memodifikasi fitur lama.

$ git branch

Output akan menandai cabang saat ini menggunakan tanda asterisk (*).

8. Setel Ulang Cabang Proyek

Anda dapat dengan mudah mengatur ulang repositori dan direktori kerja saat ini ke status yang diketahui. Perintah git reset akan menyesuaikan referensi HEAD ke komit tertentu dan akan memperbarui indeks agar sesuai dengan komit khusus ini.

$ git reset

Gunakan perintah berikut untuk melakukan soft reset cabang Anda saat ini.

$ git reset --soft

Anda juga dapat melakukan hard reset dengan cara yang sama. Cukup ganti –soft dengan –keras pilihan, seperti yang ditunjukkan pada contoh di bawah ini.

$ git reset --hard

9. Tambahkan Cabang Baru

Menambahkan cabang baru memungkinkan Anda mengerjakan fitur yang lebih baru secara mandiri. Anda dapat dengan mudah menambahkan cabang menggunakan perintah git branch. Cukup tambahkan nama cabang, seperti yang ditunjukkan di bawah ini.

$ git branch new-feature

Verifikasi apakah penambahan berhasil atau tidak dengan mengeluarkan perintah git branch. Ini akan menampilkan cabang yang baru dibuat yang disebut fitur baru . Namun, Anda tidak dapat menambahkan lebih dari satu cabang menggunakan nama cabang yang sama. Ini akan menyebabkan kesalahan fatal.

10. Beralih antar Cabang

Anda dapat beralih di antara berbagai cabang proyek Anda dengan sangat mudah dengan menggunakan perintah checkout. Ini adalah salah satu perintah git yang paling sering Anda gunakan selama pengembangan perangkat lunak. Lihat sekilas contoh berikutnya untuk melihat cara kerjanya.

$ git checkout new-feature

Perintah ini akan memberi tahu Anda bahwa cabang telah berhasil dialihkan. Anda juga dapat memverifikasi ini menggunakan perintah git branch yang ditunjukkan sebelumnya.

11. Hapus Cabang Proyek

Saat Anda berhasil mengembangkan fitur baru, Anda ingin fitur tersebut ditambahkan ke cabang master git. Setelah ini selesai, Anda dapat pergi dan menghapus cabang itu sepenuhnya. -D opsi dari perintah git memungkinkan kita melakukan ini dengan sangat mudah.

$ git checkout master
$ git branch -D new-feature

Anda harus keluar dari cabang terlebih dahulu agar berhasil menghapusnya. Jika tidak, git akan membuat kesalahan.

12. Periksa Perbedaan antara Komit, Pohon, dan File

Perintah git diff memungkinkan kita untuk melihat perubahan dua file ganda, pohon kerja dan pohon indeks, antara komit, dan di antara objek gumpalan. Ini adalah salah satu perintah git paling mendasar yang digunakan untuk melacak perubahan dalam basis kode.

$ git diff
$ git diff new-feature master

Contoh pertama akan menampilkan perubahan antara pohon kerja dan pohon indeks. Contoh kedua akan menampilkan perubahan antara cabang master dan cabang fitur baru.

13. Gabungkan Dua Cabang

Anda dapat dengan mudah menggabungkan dua cabang pengembangan yang berbeda menggunakan perintah git merge. Ini akan menggabungkan dua cabang menjadi satu cabang terpadu. Anda dapat menggunakan perintah git merge untuk beberapa tujuan. Lihatlah contoh di bawah ini untuk melihat bagaimana kita dapat menggunakannya.

$ git merge fixes new-feature
$ git merge -s ours obsolete
$ git merge --no-commit main

Contoh pertama menggabungkan dua cabang fitur baru dan perbaikan untuk membuat satu cabang. Contoh kedua menggabungkan cabang obsol] ke cabang pengembangan saat ini menggunakan milik kami strategi. Contoh terakhir menggabungkan cabang utama ke cabang saat ini tetapi menonaktifkan komit otomatis.

14. Kembalikan Komitmen yang Ada

Terkadang Anda mungkin memutuskan bahwa beberapa komitmen Anda tidak lagi diperlukan. Dalam kasus seperti itu, lebih baik mengembalikan komit ini daripada memodifikasi cabang sama sekali. Perintah git revert memungkinkan kita melakukan hal ini.

$ git revert ad9ef37d88ad4gfyg90aa6a23f71e775982f4b
$ git revert HEAD~3

Contoh pertama akan mengembalikan perubahan yang diperkenalkan oleh id komit f5ad9ef37d88ad4gfyg90aa6a23f71e775982f4b . Contoh kedua mengulang komit terakhir keempat di HEAD dan melakukan komit baru.

15. Simpan Direktori Kerja

Anda dapat menyimpan status direktori kerja Anda saat ini ke suatu tempat untuk sementara dan kembali lagi nanti saat Anda mau. Ini disebut menyembunyikan dalam terminologi git. Ini hanya menyimpan status direktori kerja Anda dan indeks sehingga Anda dapat mengerjakan sesuatu yang baru.

$ git stash

Pengembang biasanya menggunakan perintah ini ketika terjebak dalam situasi yang berantakan. Ini memungkinkan mereka untuk menyimpan alur kerja yang tidak rapi dan kembali untuk menyelesaikannya nanti. Gunakan perintah daftar simpanan untuk melihat daftar simpanan Anda.

$ git stash list

16. Mengkloning Repositori

Salah satu hal terbaik tentang open source adalah Anda dapat mengerjakan kode orang lain seolah-olah mereka adalah milik Anda sendiri. Git memudahkan untuk mengunduh proyek yang ada menggunakan perintah git clone. Lihatlah ilustrasi di bawah ini untuk melihat cara kerjanya dalam kehidupan nyata.

$ git clone <GIT:URL>
$ git clone git://example.com/git.git/ test-dir

Ini akan mengunduh proyek tersebut ke test-dir direktori sistem Anda.

17. Tarik Pembaruan Baru

Proyek kehidupan nyata berkembang sepanjang waktu. Misalkan, Anda mengkloning repo sebelumnya dari repositori jarak jauh. Apa yang akan Anda lakukan ketika pengembang memperbarui fitur baru ke repositori itu? Tidak nyaman untuk mengkloning repo yang sama berulang-ulang ke mesin lokal Anda. Perintah git pull menyelamatkan Anda dari ini.

$ git pull

Perintah ini akan memperbarui versi lokal proyek Anda dengan perubahan baru yang dibuat oleh kolaborator. Ingatlah untuk mengubah direktori kerja Anda ke direktori proyek sebelum menarik pembaruan terbaru.

18. Dorong Pembaruan Anda

Setelah Anda selesai mengerjakan pembaruan, Anda dapat menambahkannya ke repositori jarak jauh dengan menekan tombol . Perbedaan antara git push dan git commit adalah ketika Anda melakukan beberapa perubahan, perubahan tersebut ditambahkan ke repo lokal Anda daripada repo jarak jauh.

$ git push

Perintah ini akan menambahkan pembaruan Anda ke repositori proyek jarak jauh. Anda biasanya akan menggunakan tarik dan dorong untuk berkolaborasi dengan pengembang jarak jauh. Jadi, penting bagi Anda untuk menguasainya dengan sempurna.

19. Tampilkan Repositori Jarak Jauh

Perintah git remote memungkinkan kita untuk mengelola satu set repositori terlacak dengan mudah dari terminal Linux. Anda dapat menggunakannya untuk mengkloning hanya beberapa cabang yang dipilih.

$ git remote
$ git remote --verbose

Contoh pertama akan menampilkan semua repositori jarak jauh yang saat ini dikonfigurasi. Menambahkan –verbose flag menunjukkan kepada kita informasi rinci tentang ini.

20. Hubungkan ke Repositori Jarak Jauh

Anda dapat mengatur repositori jarak jauh sehingga repo lokal Anda terhubung ke server jarak jauh. Dengan melakukan ini, Anda akan dapat mendorong perubahan lokal Anda ke server jauh secara langsung. Lihat sekilas ilustrasi berikut untuk melihat cara kerjanya dalam praktik.

$ git remote add origin <server>

Perintah di atas akan menambahkan 'asal' sebagai nama jarak jauh ke server. Anda dapat menemukan URL server dengan menjelajahi Sumber sub-tab repo GitHub Anda.

21. Tambahkan Tag ke Proyek Anda

Tag memungkinkan Anda untuk menandai peristiwa penting dalam proyek sumber terbuka Anda. Pengembang sering menggunakannya untuk menandai kekambuhan baru atau perbaikan bug. Perhatikan baik-baik perintah git di bawah ini untuk mempelajari cara menambahkan tag ke proyek Anda menggunakan git.

$ git tag 1.0.0 <commit-id>

Perintah ini menambahkan tag 1.0.0 ke komit tertentu. Anda dapat mengambil komit-id menggunakan perintah di bawah ini.

$ git log

Dorong tag ke repo jarak jauh Anda dengan menggunakan perintah berikut.

$ git push origin --tags

Anda perlu menentukan –tag pilihan secara eksplisit. Jika tidak, tag hanya akan ditambahkan ke repo lokal Anda, bukan ke repo jarak jauh.

22. Ambil Data Jarak Jauh

Perintah git umum lainnya yang sering Anda gunakan adalah fetch. Hal ini sangat berguna untuk beberapa alasan. Pertama, fetch hanya mengambil data/referensi baru tetapi tidak menggabungkannya ke cabang lokal Anda. Jadi, Anda dapat yakin bahwa copy pekerjaan repo lokal Anda akan tetap aman dan sehat.

$ git fetch origin

Ini adalah cara terbaik untuk memeriksa kemajuan terkini dari basis kode jarak jauh tanpa merusak versi proyek Anda sendiri. Setelah Anda yakin bahwa semua data baru siap digunakan, cukup gabungkan ke cabang lokal Anda.

23. Pulihkan Perubahan yang Tidak Dikomit

Perintah git restore memungkinkan pengembang untuk memulihkan perubahan yang tidak dilakukan dalam proyek mereka. Ini adalah perubahan yang Anda buat pada versi kerja proyek atau konten di indeks lokal Anda. Anda dapat menggunakan perintah ini untuk mengembalikan perubahan pada copy pekerjaan Anda atau perubahan dalam indeks atau untuk melakukan keduanya.

$ git restore --staged test.php
$ git restore --source=HEAD --staged --worktree test.php

Perintah pertama akan memulihkan file test.php dalam indeks, dan perintah kedua akan memulihkan indeks dan direktori kerja proyek Anda saat ini.

24. Hapus File

Kadang-kadang Anda mungkin ingin menghapus beberapa file dari pohon kerja Anda atau indeks proyek sama sekali. Anda dapat menggunakan perintah git rm untuk melakukan ini. Namun, perintah ini tidak akan menghapus file yang ditentukan dari direktori kerja Anda. Gunakan perintah rm Linux untuk melakukannya.

$ git rm *.php
$ git rm -r dir/
$ git rm --cached *.php

Perintah pertama menghapus semua file PHP dari pohon kerja dan index. Perintah kedua menghapus semuanya dari direktori dir/. Perintah terakhir akan menghapus semua file PHP hanya dari indeks, bukan pohon kerja.

25. Pindahkan atau Ganti Nama File

Anda dapat memindahkan atau mengganti nama file menggunakan git, seperti yang Anda lakukan menggunakan perintah mv Linux. Ini sebenarnya adalah singkatan untuk pengembang sibuk yang dibangun langsung ke dalam git.

$ git mv test.py new-test.py

Perintah di atas hanya melakukan operasi Linux berikut.

$ mv test.py new-test.py
$ git add new-test.py
$ rm test.py

Jadi, Anda dapat menggunakan perintah git mv untuk menyelamatkan diri Anda dari mengetik banyak perintah terminal Linux tambahan.

26. Bersihkan File yang Tidak Terlacak

File yang tidak terlacak adalah file yang tidak berada di bawah sistem kontrol versi git. Anda akan sering menemukan file seperti itu saat mengerjakan proyek skala besar. Anda dapat menghapusnya menggunakan beberapa metode, termasuk git reset dan git checkout. Namun, menggunakan perintah git clean adalah cara yang paling cocok untuk melakukannya.

$ git clean
fatal: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean

Perintah di atas gagal karena ini adalah bagaimana git dikonfigurasi di sistem saya. Anda dapat mengatasi masalah ini dengan menambahkan -n , -i , atau -f pilihan.

$ git clean -n

27. Optimalkan Repositori Lokal

Salah satu perintah git favorit saya adalah gc. Ini digunakan untuk pengumpulan sampah dan akan membantu Anda mengurangi ukuran repo lokal Anda. Anda harus sering menggunakan perintah ini jika sedang mengerjakan proyek yang ekstensif.

$ git gc

Perintah git gc berjalan sangat cepat dan membersihkan semua file yang tidak perlu yang tergeletak di sekitar repositori lokal Anda. Ini adalah salah satu metode optimasi terbaik karena kecepatan dan efisiensinya. Anda juga dapat menggunakan –agresif pilihan untuk meningkatkan optimasi. Namun, akan membutuhkan lebih banyak waktu untuk menyelesaikannya.

28. Arsipkan Repositori Lokal

Anda dapat dengan mudah mengarsipkan repo lokal Anda dengan menggunakan perintah git archive. Ini memungkinkan pengembang untuk menyimpan proyek mereka di tempat yang aman. Anda dapat mentransfer arsip ini melalui jaringan atau menyimpannya di sistem file Linux.

$ git archive --output=test --format=tar master

Perintah di atas menyimpan repo dalam file tar bernama test. Anda dapat menghilangkan –format pilihan jika Anda mau. Dalam hal ini, git akan mencoba menyimpulkan format arsip dari namanya. Ada lebih banyak opsi yang tersedia untuk perintah ini.

29. Telusuri Pola

Saat bekerja di proyek besar, Anda sering harus mencari hal yang berbeda. Untungnya, perintah git grep memungkinkan kita untuk mencari pola tertentu di repo kita dan membuat pengembangan menjadi lebih mudah. Ini bekerja sangat mirip dengan perintah grep Linux standar, dengan beberapa fitur khusus git.

$ git grep -iw 'import' master

Perintah ini menampilkan semua baris yang berisi 'impor' di cabang master kami. Ini mencari dengan cara yang tidak peka huruf besar-kecil. Perintah berikut akan mencari pola yang diberikan di semua komit dan cabang.

$ git grep 'import' $(git rev-list --all)

Ini adalah salah satu perintah git terbaik untuk dikuasai jika Anda berkolaborasi dalam proyek skala besar.

30. Kelola Pohon Kerja

Pengembang dapat bekerja dengan beberapa pohon kerja di git. Ini berguna saat memeriksa lebih dari satu cabang proyek Anda. Lihat perintah git berikut untuk melihat cara mengelola pohon yang berfungsi di git.

$ git worktree list
$ git worktree add new-branch
$ git worktree remove new-branch
$ git worktree prune

Anda dapat menampilkan pohon kerja saat ini menggunakan perintah pertama. Gunakan perintah kedua untuk menambahkan "pohon kerja tertaut" baru dan perintah ketiga untuk menghapus pohon itu. Perintah terakhir memungkinkan Anda untuk memangkas informasi pohon kerja.

31. Pangkas Objek yang Tidak Terlacak

Terkadang Anda mungkin ingin menghapus objek yang tidak lagi dilacak oleh git. Git menyediakan perintah sederhana untuk melakukan ini. Perintah git prune hanya akan menghapus objek yang tidak terlacak dari database objek Anda, bukan referensi itu sendiri.

$ git prune --dry-run
$ git prune --verbose --progress

Perintah pertama tidak menghapus apa pun dan hanya akan menampilkan objek yang akan dihapus oleh prune. Perintah kedua memberikan keluaran verbose serta laporan kemajuan selama periode penghapusan. Anda dapat menggunakan perintah prune untuk mengoptimalkan repo Anda di samping perintah git gc.

32. Kemas Objek yang Belum Dikemas

Di git, paket adalah kumpulan objek yang dikompresi secara individual. Git menerapkan kompresi delta pada objek-objek ini dan menyimpannya dalam satu file. Mereka digunakan untuk mengurangi beban pada sistem file Linux atau sistem cermin Anda. Perintah git repack memungkinkan pengguna untuk membuat paket baru yang terdiri dari objek yang tidak berada di dalam paket yang ada.

$ git repack

Anda dapat menggunakan perintah ini bersama gic gc dan git Prune untuk mengoptimalkan git repo Anda.

33. Mencantumkan Objek yang Belum Dibongkar

Anda tidak boleh mengemas ulang objek Anda terlalu sering kecuali ada terlalu banyak objek yang belum dibongkar. Perintah git count-objects adalah metode sederhana namun berguna untuk melihat jumlah objek yang dibongkar dan berapa banyak ruang disk yang digunakan.

$ git count-objects

Gunakan perintah di atas untuk menentukan apakah sudah waktunya untuk git repack atau tidak. Anda dapat menambahkan –verbose bendera untuk mendapatkan informasi mendetail dan –dapat dibaca manusia bendera untuk menampilkan ukuran secara konvensional.

34. Validasi Database Objek

Git dikembangkan sebagai sistem file pada hari-hari awalnya. Ini memiliki perintah yang berguna yang disebut fsck, yang bertindak sangat mirip dengan fsck Unix. Anda dapat menggunakan perintah ini untuk memverifikasi konektivitas dan melakukan pemeriksaan integritas untuk objek Anda.

$ git fsck

Menjalankan perintah di atas akan menampilkan objek rusak yang ditemukan di database objek Anda. Ini adalah salah satu perintah git yang paling berguna untuk menemukan objek yang hilang atau rusak.

35. Tampilkan Perubahan untuk Setiap Komit

Perintah git whatchanged adalah salah satu dari sub-perintah git favorit kami. Ini adalah cara sederhana namun efektif untuk melihat perubahan apa saja yang diperkenalkan oleh masing-masing git commit pada proyek kita.

$ git whatchanged

Perintah git ini akan menampilkan informasi menggunakan log komit dan output diff. Secara keseluruhan, ini sangat mirip dalam pengoperasiannya dengan perintah git log.

36. Ringkas Informasi Log

Anda juga dapat menggunakan perintah git shortlog untuk melihat riwayat. Ide utama di balik perintah ini adalah untuk memasukkan output dalam pengumuman rilis. Lihat sekilas perintah berikut untuk melihat cara kerjanya.

$ git shortlog
$ git shortlog --email --summary

Menambahkan –email pilihan akan menampilkan email dari masing-masing penulis. –ringkasan opsi akan menekan output biasa dan hanya akan menampilkan jumlah komit.

37. Kelola Opsi Konfigurasi

Ada sejumlah besar opsi konfigurasi yang tersedia untuk git. Anda dapat menggunakan perintah git config untuk membuat kueri, menyetel, atau mengganti berbagai opsi. Perubahan dapat dilakukan pada repo tertentu dan konfigurasi global.

$ git config --list

Perintah di atas akan mencantumkan semua opsi konfigurasi yang saat ini disetel di git. Anda dapat dengan mudah menambah atau menghapus opsi baru. Ikuti halaman bantuan dari sub-perintah konfigurasi untuk mempelajari cara melakukan tugas ini.

$ git config --help

38. Konsultasikan Bantuan Git

Halaman bantuan git atau perintah terminal Linux lainnya menyediakan informasi ringkasan dari semua opsi yang tersedia. Ini harus menjadi tempat pertama untuk dikunjungi ketika Anda menghadapi masalah dengan git. Lihat sekilas perintah berikut untuk mempelajari cara memanggil halaman bantuan git.

$ git help
$ git --help

Jadi, Anda dapat berkonsultasi dengan halaman bantuan git dengan memanfaatkan gaya Unix –help opsi atau sub-perintah bantuan yang ada di dalam git. Selain itu, git juga menyediakan halaman bantuan untuk sub-perintah.

$ git <command> --help
$ git commit --help

39. Lihat Halaman Manual

Halaman manual berisi informasi mendalam tentang sistem kontrol versi git dan semua sub-perintahnya. Anda dapat melihatnya dengan mengikuti sintaks di bawah ini.

$ man git
$ man git commit

Jadi, Anda juga dapat melihat manual untuk setiap sub-perintah seperti yang Anda bisa dengan halaman bantuan.

40. Tampilkan Informasi Versi

Anda dapat menggunakan perintah sederhana berikut untuk melihat versi git mana yang diinstal pada sistem Anda. Karena git telah berkembang sebagian besar dari waktu ke waktu, ada perbedaan yang signifikan di antara berbagai versi git.

$ git --version

Cukup gunakan perintah di atas untuk mendapatkan versi spesifik git yang tersedia di mesin Anda.

Mengakhiri Pikiran

Git telah mengukuhkan posisinya sebagai sistem kontrol versi de-facto berkat desainnya yang praktis dan rangkaian fitur yang beragam. Meskipun ada beberapa alternatif hebat seperti Mercurial dan CVS, sejumlah besar perintah git praktis membuatnya lebih fleksibel daripada pesaingnya. Editor kami telah berusaha keras untuk menguraikan perintah paling praktis untuk Anda. Mudah-mudahan, Anda telah memperoleh wawasan penting yang Anda cari dari panduan ini. Jangan ragu untuk mengajukan pertanyaan kepada kami jika Anda ragu tentang perintah tertentu. Terima kasih telah tinggal bersama kami selama panduan panjang ini.


Linux
  1. Linux untuk pemula:10 perintah lagi untuk memanipulasi file

  2. Linux menemukan perintah

  3. Gunakan Temukan dan Temukan untuk mencari file di Linux

  1. 16 Perintah Tar untuk Kompres dan Ekstrak File di Linux

  2. 3 Perintah Linux yang Berguna untuk Administrator Sistem

  3. 11 Perintah "ssh" dan "scp" yang berguna di Linux

  1. 4 Tips Berguna tentang Perintah mkdir, tar dan kill di Linux

  2. 5 Perintah Berguna untuk Mengelola Jenis File dan Waktu Sistem di Linux – Bagian 3

  3. SemiCode OS:Distribusi Linux Untuk Pemrogram Dan Pengembang Web