Lewati ke konten utama

Alias Git: Cara Membuat Pintasan Hemat Waktu di Git

Pelajari cara menyiapkan alias Git untuk menghemat waktu, mengurangi pengetikan, dan mempercepat proses pengembangan Anda. Cocok untuk pemula yang ingin meningkatkan produktivitas tanpa alat tambahan.
· 14 mnt Baca

Jelajahi bersama AI

Git adalah solusi andal untuk versioning, berbagi kode, dan berkolaborasi pada tugas yang kompleks. Git juga mudah diakses dari command line, sehingga Anda bisa menggunakannya dengan cepat. Namun, mengetik perintah panjang berulang kali dalam sehari bisa cepat terasa melelahkan. Karena itu, para engineer menemukan cara untuk mendefinisikan pintasan, yang disebut alias Git.

Alias Git adalah pintasan kustom yang memungkinkan Anda membuat perintah sendiri untuk operasi Git apa pun, atau rangkaian operasi. Ini dapat mempermudah pekerjaan dengan lebih sedikit pengetikan dan alur kerja yang disesuaikan dengan gaya pribadi Anda atau perusahaan Anda.

Dalam tutorial ini, kita akan membahas apa itu alias Git, cara menggunakannya, dan kiat untuk membagikannya secara bertanggung jawab. Jika Anda baru mengenal Git, lihat kursus Introduction to Git dan jalur GitHub Foundations untuk mendapatkan dasar yang kuat sebelum mulai mendalami.

Dasar-Dasar Alias Git

Sebelum mulai membuat pintasan kustom, mari bahas apa itu alias Git, cara kerjanya, dan mengapa alias ini begitu bermanfaat bagi developer.

Apa itu alias Git?

Alias Git adalah perintah kustom yang Anda definisikan di konfigurasi Git Anda. Intinya, ini adalah singkatan untuk perintah Git yang paling sering Anda gunakan.

Jika Anda sudah terbiasa dengan command line, Anda mungkin berpikir alias Git terdengar mirip dengan alias shell. Namun ada beberapa perbedaan penting. Alias shell adalah pintasan yang didefinisikan di konfigurasi shell Anda, dan dapat digunakan untuk alat command-line apa pun, bukan hanya Git.

Alias Git, sebaliknya, didefinisikan di dalam konfigurasi Git itu sendiri dan hanya tersedia saat Anda menggunakan perintah git. Alias Git juga bisa portabel, karena ikut serta dengan konfigurasi Git Anda. Artinya, alias ini dapat dibagikan dengan tim Anda dan akan berfungsi konsisten di berbagai lingkungan. Alias ini juga lebih mudah didokumentasikan dan dipelihara sebagai bagian dari pengaturan version control dibandingkan alias shell. Developer menggunakan alias Git untuk menghemat waktu dan tenaga, mengurangi salah ketik, serta mengotomatiskan alur kerja mereka.

Jika Anda tertarik mengintegrasikan shell ke dalam alur kerja Anda, lihat kursus shell kami untuk mempelajarinya.

Cakupan dan persistensi alias

Ada dua kategori utama alias: alias global dan alias lokal. Perbedaan utamanya terletak pada tempat Anda mendefinisikannya dan di mana alias tersebut tersedia untuk digunakan.

Alias global tersedia untuk digunakan di setiap repository pada sistem Anda. Saat Anda menetapkan alias global, alias tersebut disimpan di file konfigurasi Git global Anda. Ini adalah tempat terbaik untuk mendefinisikan pintasan yang ingin Anda gunakan di mana saja.

Sedikit peringatan tentang penggunaan alias global: alias ini spesifik untuk mesin Anda. Ini penting diingat jika Anda berpindah antar mesin atau membantu rekan kerja di mesin mereka. Alias global Anda tidak akan berfungsi di mesin orang lain.

Alias lokal, di sisi lain, spesifik untuk satu repository. Alias ini disimpan di file konfigurasi repository tersebut. Alias lokal berguna jika Anda memerlukan pintasan khusus proyek atau ingin bereksperimen tanpa memengaruhi pengaturan global Anda.

Alias lokal memiliki prioritas

Perlu dicatat bahwa jika Anda mendefinisikan alias yang sama baik secara global maupun lokal, alias lokal akan memiliki prioritas. Artinya, alias lokal yang akan digunakan komputer Anda, mengabaikan alias global saat Anda berada di repository lokal. Setelah Anda keluar dari repository tersebut, alias global kembali digunakan. Ini berguna karena memungkinkan Anda menimpa default global untuk proyek tertentu.

Untuk mempelajari lebih lanjut tentang konfigurasi Git di berbagai tingkat, lihat Intermediate Git.

Cara Git alias dicari di file konfigurasi Git lokal

Bagan alur di atas menunjukkan bahwa Git terlebih dahulu mencari alias Anda di file konfigurasi lokal. Jika tidak ditemukan, Git akan memeriksa file konfigurasi global untuk menentukan perintah mana yang dijalankan.

Membuat dan Mengonfigurasi Alias Git

Menyiapkan alias Git itu sederhana, tetapi metode yang Anda pilih dapat bergantung pada alur kerja, sistem operasi, dan preferensi pribadi.

Metode pembuatan

Ada dua cara utama untuk membuat alias Git; Anda dapat membuat alias Git baru menggunakan command line atau mengedit file konfigurasi Git secara langsung.

Menggunakan command line

Cara termudah untuk menambahkan alias adalah dengan perintah git config. Pola umumnya adalah:

git config alias.<shortcut> <full-command>

Sebagai contoh, mari buat pintasan untuk git commit -m, yang digunakan untuk menyimpan perubahan yang di-stage ke repository dengan sebuah pesan.

git config --global alias.cm "commit -m"

Perintah ini menambahkan alias baru bernama cm yang menjalankan git commit -m. Flag --global menentukan bahwa alias tersebut tersedia di semua repository Anda. Jika Anda menghilangkan --global, alias akan menjadi alias lokal yang diterapkan pada repository saat ini.

Setelah membuat alias yang diinginkan, Anda mungkin ingin memeriksa ulang apa yang sudah dibuat. Anda dapat menggunakan command line untuk melihat semua alias yang saat ini didefinisikan dengan:

git config --get-regexp ^alias\\\\.

Perintah ini akan menampilkan setiap alias dan perintah yang terkait. Anda juga dapat memeriksa alias tertentu. Misalnya, perintah berikut akan mengembalikan nilai alias lg dari file konfigurasi Anda.

git config alias.lg

Ini adalah cara cepat untuk memastikan alias Anda sudah disetel dengan benar.

Mengedit file konfigurasi secara langsung

Saat Anda menggunakan perintah di atas, file konfigurasi Git Anda (selanjutnya kita sebut file konfigurasi Git), baik global maupun lokal, akan diperbarui dengan alias pilihan Anda. Anda dapat melewati proses ini dengan memodifikasi file konfigurasi secara langsung.

Anda perlu membuka file konfigurasi Git di editor teks dan menambahkan alias di bawah bagian [alias]. Di Windows, Anda biasanya menemukan file ini di C:\\Users\\<YourUsername>\\.gitconfig untuk alias global atau .git\\config di sebuah repository untuk alias lokal. Di macOS atau Linux, alias global biasanya berada di ~/.gitconfig dan alias lokal di .git/config.

File konfigurasi Git Anda seharusnya terlihat seperti ini (jika itu file global, mungkin mencakup beberapa bagian lagi):

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true

[remote "origin"]
    url = <https://github.com/username/repo.git>
    fetch = +refs/heads/*:refs/remotes/origin/*

[branch "main"]
    remote = origin
    merge = refs/heads/main

[alias]
    cm = commit -m

Jika kita menggulir ke bagian [alias], kita dapat menambahkan pintasan kustom kita:

[alias]
    cm = commit -m
    st = status
    lg = log --oneline --graph --decorate --all

Pendekatan ini sangat berguna jika Anda ingin menambahkan beberapa alias sekaligus. Ini juga memudahkan menyalin dan menempel serangkaian alias dari rekan kerja atau sumber daring.

Untuk referensi praktis perintah Git umum, lihat Complete Git Cheat Sheet kami.

Konfigurasi khusus OS dan shell

Alias Git didefinisikan di dalam konfigurasi Git Anda, sehingga berfungsi lintas sistem operasi dan shell. Namun, cara Anda menggunakannya dapat bergantung pada lingkungan Anda.

Di Windows, alias Git berfungsi andal di Git Bash dan WSL (Windows Subsystem for Linux). Di Command Prompt dan PowerShell, alias sederhana seperti st untuk status berjalan dengan baik, tetapi alias tingkat lanjut yang bergantung pada fitur shell seperti pipa atau beberapa perintah mungkin tidak berperilaku seperti yang diharapkan. Untuk alias yang kompleks, Git Bash atau WSL adalah pilihan yang lebih baik.

Di macOS dan Linux, alias Git umumnya bekerja sama di Bash, Zsh, dan shell mirip Unix lainnya. Baik alias sederhana maupun kompleks dapat digunakan tanpa masalah.

Fish shell adalah kasus khusus karena menggunakan sintaks yang berbeda dari Bash dan Zsh. Beberapa alias Git tingkat lanjut yang mengasumsikan sintaks shell POSIX mungkin tidak berjalan dengan benar di Fish. Dalam situasi tersebut, Anda mungkin perlu menulis ulang alias sebagai fungsi shell atau tetap menggunakan alias Git yang lebih sederhana.

Untuk mempelajari lebih lanjut dasar-dasar shell, lihat Bash & Zsh Shell Terminal Basics Cheat Sheet.

Mengelola Alias Git

Setelah Anda menyiapkan alias, Anda perlu menjaganya tetap rapi, memperbaruinya sesuai kebutuhan, dan menyelesaikan konflik yang mungkin muncul.

Mendaftar, memperbarui, dan menghapus alias

Kita sudah membahas cara melihat daftar alias Anda, baik di file konfigurasi maupun dari command line. Lalu bagaimana jika Anda ingin mengubah atau menghapusnya? Untungnya, itu juga sangat mudah. Untuk mengubah alias, Anda bisa menjalankan perintah git config lagi dengan nilai baru, atau mengedit baris terkait langsung di file konfigurasi Anda.

Menghapus alias sama mudahnya. Di command line, Anda dapat menggunakan flag --unset untuk menghapus alias:

git config --global --unset alias.lg

Atau Anda cukup menghapus baris tersebut dari file konfigurasi Anda. Setelah dihapus, alias tidak lagi tersedia.

Menangani konflik dan masalah alias

Sesekali, Anda mungkin mengalami konflik, seperti mendefinisikan alias yang sama secara global dan lokal. Ingat bahwa alias lokal menimpa alias global di dalam repository yang sama. Jadi jika Anda mendapati alias yang biasa digunakan tidak berfungsi dengan benar, periksa dulu Anda berada di repository mana dan apakah ada alias lokal yang didefinisikan. Ada baiknya juga menghindari nama yang bertumpang tindih dengan perintah bawaan Git, seperti commit atau push.

Jika Anda berpindah antar mesin atau meningkatkan versi Git, ada baiknya memeriksa ulang apakah alias Anda masih berfungsi. Dan saat berkolaborasi, pertimbangkan untuk mendokumentasikan alias Anda atau berbagi file konfigurasi bersama agar semua orang memiliki akses ke pintasan yang sama.

Kategori Alias Umum dan Kasus Penggunaan

Mari lihat beberapa kategori alias Git yang berbeda dan bagaimana alias ini dapat meningkatkan aktivitas harian Anda.

Memendekkan perintah

Salah satu penggunaan paling jelas untuk alias adalah menyingkat perintah yang panjang atau sering digunakan. Alih-alih mengetik git checkout main, Anda bisa menggunakan git co main, atau mengganti git status dengan git st. Seiring waktu, penyesuaian kecil ini dapat menghemat banyak pengetikan, membuat alur kerja terasa lebih cepat.

Peningkatan pemformatan output

Output mentah Git terkadang sulit dibaca, terutama dengan perintah seperti git log atau git diff. Alias memungkinkan Anda mengubah pemformatan output agar lebih jelas. Kita dapat mendefinisikan tampilan log kustom dengan warna, tanggal, dan cabang, atau membuat diff lebih mudah dibaca dengan penyorotan kata. Ini dapat memudahkan Anda melihat perubahan dan melacak riwayat.

Sebagai contoh, kita dapat membuat alias kustom untuk git log guna meningkatkan keterbacaan output:

git config --global alias.lg "log --oneline --graph --decorate --date=short --pretty=format:'%h - (%cd) %an %d %s'"

Kini, alih-alih mengetik git log dan mendapatkan output generik ini:

commit c2f3d4a6b8e9d55f45e2f98c879f6f43be11a765 (HEAD -> main)
Author: Jane Deer <[email protected]>
Date:   Sun Aug 10 14:12:03 2025 -0400

    Fix typo in README

commit a7b1e22c0f6a2d876fe4c9d8e00c64e28793d9e0
Author: John Doe <[email protected]>
Date:   Tue Aug 5 09:33:45 2025 -0400

    Add login validation

Kita bisa mendapatkan output yang jauh lebih sederhana dan mudah dibaca dengan menggunakan alias git lg kita:

* c2f3d4a - (2025-08-10) Jane Deer (HEAD -> main) Fix typo in README
* a7b1e22 - (2025-08-05) John Doe Add login validation

Anda dapat melihat bagaimana output yang sudah di-alias akan jauh lebih mudah dibaca, terutama jika ada dua puluh atau lebih entri alih-alih hanya dua ini.

Otomatisasi alur kerja

Alias juga dapat bertindak sebagai alat otomatisasi mini untuk alur kerja Git Anda. Misalnya, Anda dapat menggabungkan beberapa perintah menjadi satu alias yang melakukan staging, commit, dan push perubahan dalam satu langkah. Otomatisasi semacam ini berguna, terutama bagi tim yang menerapkan praktik DevOps dan menghargai konsistensi.

Anda dapat mempelajari lebih lanjut bagaimana Git terhubung ke alur kerja otomatisasi yang lebih luas di CI/CD for Machine Learning.

Alias yang umum digunakan dan direkomendasikan komunitas

Beberapa alias begitu populer hingga menjadi andalan di komunitas Git. Ini mencakup pintasan serta alias yang lebih canggih yang memudahkan hidup. Lihat tabel di bawah yang menampilkan 20 alias Git paling umum yang sering saya lihat.

Perintah Lengkap

Alias

Fungsi

status

st

Menampilkan status working directory

checkout

co

Beralih cabang atau memulihkan file

branch

br

Menampilkan, membuat, atau menghapus cabang

commit

ci

Mencatat perubahan yang di-stage

commit -m

cm

Commit dengan sebuah pesan

add -A

aa

Stage semua perubahan (baru, diubah, dihapus)

reset HEAD --

unstage

Melepas file dari stage tanpa membuang perubahan

log -1 HEAD

last

Menampilkan commit terbaru

log --oneline --graph --decorate --date=short --pretty=format:"%h - (%cd) %an %d %s"

lg

Tampilan log rapi dengan grafik dan metadata

log --pretty=format:"%h %ad %s%d [%an]" --graph --date=short

hist

Format log lain yang mudah dibaca dengan grafik riwayat

diff

df

Menampilkan perubahan yang belum di-stage

diff --cached

dc

Menampilkan perubahan yang di-stage

pull

pl

Mengambil dan mengintegrasikan dari remote

push

ps

Mengunggah perubahan ke remote

rebase

rb

Menerapkan ulang commit di atas base lain

rebase --abort

rba

Membatalkan rebase yang sedang berlangsung

rebase --continue

rbc

Melanjutkan rebase setelah menyelesaikan konflik

commit --amend

fix

Mengedit commit terakhir

reset --soft HEAD~1

undo

Membatalkan commit terakhir namun tetap men-stage perubahan

fetch --all --prune

fa

Memperbarui semua remote dan memangkas cabang yang dihapus

Teknik Alias Lanjutan

Selain memendekkan perintah panjang, ada beberapa teknik alias lanjutan yang memberi fleksibilitas untuk berintegrasi dengan shell Anda, menangani parameter, atau bahkan menyesuaikan alias untuk repository tertentu.

Integrasi perintah shell

Anda dapat mengintegrasikan perintah shell langsung ke alias Git Anda. Dengan memberi awalan alias dengan !, Git akan meneruskan sisanya ke shell Anda. Ini membuka kemungkinan untuk menggabungkan tindakan Git dengan alat eksternal, seperti menjalankan linter sebelum commit atau merangkai beberapa perintah sekaligus. Jika Anda baru dengan lingkungan shell, sumber seperti Bash & zsh Shell Terminal Basics Cheat Sheet dapat membantu Anda memahami cara kerjanya dalam praktik.

Penanganan parameter

Terkadang Anda menginginkan alias yang tidak hard-coded, melainkan menyesuaikan dengan argumen yang Anda berikan. Dengan menulis alias sebagai fungsi Bash anonim, Anda dapat menerima parameter dan menggunakannya secara dinamis. Fleksibilitas ini memungkinkan Anda mengubah tugas berulang menjadi perintah sederhana yang dapat digunakan kembali dan disesuaikan dengan kebutuhan Anda.

Sebagai contoh, mari kita buat alias Git berparameter yang akan mencari commit kita untuk teks tertentu. Di Windows, Anda dapat melakukannya di Git Bash. Di macOS dan Linux, alias yang sama juga berfungsi, karena Git menjalankannya di shell yang kompatibel dengan Bash.

git config --global alias.find '!f() { git log --grep="$1"; }; f'

Kini menjalankan git find bugfix akan mencari pesan commit yang memuat “bugfix” dan menampilkan commit yang cocok.

Konfigurasi kondisional

Direktif includeIf milik Git memungkinkan Anda memuat set alias berbeda bergantung pada repository atau lingkungan. Misalnya, Anda mungkin menginginkan satu set alias untuk proyek kerja dan set lain untuk proyek pribadi. Konfigurasi kondisional menjaga pengaturan Anda tetap tertata sekaligus memastikan alat yang tepat tersedia dalam konteks yang tepat.

Di file konfigurasi git global Anda, Anda dapat menyertakan:

[includeIf "gitdir:C:/Users/YourName/work/"]
    path = C:/Users/YourName/.gitconfig-work
[includeIf "gitdir:C:/Users/YourName/personal/"]
    path = C:/Users/YourName/.gitconfig-personal

Kemudian, di dalam C:/Users/YourName/.gitconfig-work, definisikan alias seperti:

[alias]
    st = status
    lg = log --oneline --graph

Dan di C:/Users/YourName/.gitconfig-personal:

[alias]
    st = status -s
    co = checkout

Sekarang, saat Anda berada di repository di bawah C:/Users/YourName/work/, mengetik git lg akan menggunakan alias khusus kerja, sementara di C:/Users/YourName/personal/, git co akan menggunakan alias pribadi. Namun penting untuk mengingat direktori tempat Anda berada jika menggunakan sistem ini. Anda tidak ingin alias Anda tertukar!

Catatan untuk pengguna Mac/Linux: cukup ganti path Windows dengan path bergaya Unix, misalnya: ~/work/ atau ~/personal/. Perilakunya sama.

Strategi Pemeliharaan dan Kolaborasi

Seiring bertambahnya koleksi alias Git Anda, menjaga kejelasan dan konsistensi menjadi penting, terutama jika Anda berkolaborasi. Mari bahas beberapa praktik terbaik untuk mendokumentasikan, membagikan, dan mengamankan alias Anda agar tetap menjadi aset, bukan sumber kebingungan.

Dokumentasi

Dokumentasi alias Git yang baik sama pentingnya dengan dokumentasi bagian lain dari proses pengembangan. Dokumentasi ini sangat berharga bagi anggota tim baru dan diri Anda di masa depan. Berikut beberapa strateginya:

  • Pertahankan sebuah bagian di README proyek Anda untuk alias Git khusus proyek. Untuk setiap alias, jelaskan secara singkat tujuan dan cara penggunaannya.
  • Saat mengedit .gitconfig secara langsung, tambahkan komentar di atas alias yang kompleks atau tidak jelas. Misalnya:
# Quickly stage, commit, and push changes
acp = !git add -A && git commit -m \\"$1\\" && git push
  • Jika Anda bekerja dalam tim, pertimbangkan untuk menstandarkan alias yang digunakan di seluruh tim. Dan, jika tim Anda menggunakan wiki atau platform dokumentasi internal, sertakan halaman tentang alias Git dan perbarui seiring perkembangan proyek.

Dokumentasi dan komunikasi yang jelas memastikan semua orang memahami fungsi setiap alias, mengurangi risiko kesalahan, dan memudahkan adopsi pintasan baru.

Keamanan dan validasi

Poin lain yang perlu dipertimbangkan adalah keamanan. Meskipun alias itu kuat, alias juga dapat menimbulkan risiko jika tidak dikelola dengan hati-hati. Misalnya, alias yang melakukan tindakan destruktif, seperti menghapus cabang atau force-push, harus dipikirkan matang-matang dan diuji pada data yang tidak kritis. Hal terakhir yang Anda inginkan adalah mengira Anda melakukan sesuatu yang sepele tetapi tanpa sengaja justru menghapus cabang penting dari repository!

Salah satu langkah penyelamat yang dapat Anda terapkan saat menggunakan alias Git yang berpotensi berbahaya adalah flag --dry-run. Ini memungkinkan Anda meninjau tindakan yang diusulkan saat menggunakan alias, tanpa benar-benar melakukannya! Misalnya, katakan Anda ingin menghapus file.txt menggunakan alias. Ada baiknya Anda menjalankannya sebagai dry run terlebih dahulu untuk memastikan tindakan yang benar akan dieksekusi.

git rm --dry-run file.txt

Kekhawatiran keamanan lain adalah alias yang menjalankan perintah shell atau skrip eksternal. Alias yang diawali dengan ! mengeksekusi apa pun yang mengikutinya di shell Anda, yang berarti alias yang tidak ditinjau dengan baik atau tidak tepercaya dapat menghapus file, mencuri data, atau melakukan tindakan berbahaya lainnya. Demikian pula, alias yang memanggil skrip eksternal bisa berisiko jika skripnya berasal dari sumber yang tidak terverifikasi atau telah dimodifikasi. Penting untuk meninjau setiap alias sebelum menggunakannya dan menghindari menyalin alias dari internet tanpa berpikir. Inilah juga alasan saya lebih suka tidak mencampur perintah Git dengan perintah shell dalam alias yang sama.

Kesimpulan

Alias Git adalah fitur yang kuat namun sering kurang dimanfaatkan yang dapat secara dramatis meningkatkan produktivitas pribadi maupun tim. Dengan memungkinkan Anda merangkum perintah yang kompleks atau berulang menjadi pintasan yang mudah diingat, alias membantu mengurangi beban kognitif, meminimalkan kesalahan ketik, dan merapikan alur kerja harian Anda.

Jika Anda memiliki lebih banyak pertanyaan atau ingin menyelami lebih dalam, lihat Complete Git Cheat Sheet dan sumber lain yang ditautkan dalam artikel ini. Jika Anda penasaran dengan cara lain untuk menyederhanakan pengalaman command line, Anda mungkin juga tertarik dengan Cara Menggunakan SQL Alias untuk Menyederhanakan Kueri Anda.

Amberle McKee

Penulis

Amberle McKee

Saya seorang PhD dengan pengalaman 13 tahun bekerja dengan data di lingkungan riset biologi. Saya membuat perangkat lunak dalam beberapa bahasa pemrograman termasuk Python, MATLAB, dan R. Saya bersemangat membagikan kecintaan saya terhadap pembelajaran kepada dunia.

FAQs

Apa itu alias Git?

Alias Git adalah pintasan kustom untuk satu atau lebih perintah Git. Alias memungkinkan Anda mengeksekusi perintah atau rangkaian perintah dengan cepat tanpa banyak pengetikan tambahan.

Bisakah saya menggunakan alias Git di banyak repository?

Ya. Dengan menetapkan alias Git sebagai global, Anda dapat menggunakannya di banyak repository. Namun, alias lokal apa pun akan menimpa alias global.

Bagaimana cara menghapus alias Git jika saya tidak lagi membutuhkannya?

Untuk menghapus alias Git, Anda dapat membuka file konfigurasi Git dan menghapusnya secara manual atau menggunakan flag --unset di command line.

Bagaimana saya dapat menyesuaikan alias Git untuk alur kerja spesifik saya?

Cara terbaik untuk menyesuaikan alias Git dengan alur kerja Anda adalah dengan mempertimbangkan perintah dan rangkaian perintah apa yang paling sering Anda gunakan dan membuat alias kustom untuk menyederhanakan atau mengotomatiskan perintah tersebut. Alias Git bisa sangat personal dan menyederhanakan tugas yang menurut Anda pribadi paling merepotkan.

Apakah alias Git sama dengan alias shell?

Tidak. Alias Git didefinisikan di Git dan hanya menggunakan perintah Git. Alias shell didefinisikan di dalam shell Anda dan dapat menggunakan perintah dari banyak alat, termasuk Git.

Topik

Terkait

blogs

Spaghetti Plot dan Jalur Badai

blogs

Tutorial Korelasi di R