mirror of https://github.com/CrimsonTome/tldr.git
38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
|
# git config
|
||
|
|
||
|
> Ubah pengaturan Git untuk repositori-repositori tertentu.
|
||
|
> Konfigurasi ini dapat diatur hanya untuk repositori saat ini (lokal/local) atau untuk pengguna sistem operasi saat ini (global).
|
||
|
> Informasi lebih lanjut: <https://git-scm.com/docs/git-config>.
|
||
|
|
||
|
- Tampilkan hanya daftar pengaturan Git untuk repositori saat ini (sebagaimana tersimpan dalam `.git/config` dalam pangkal direktori repositori):
|
||
|
|
||
|
`git config --list --local`
|
||
|
|
||
|
- Tampilkan hanya daftar pengaturan Git untuk pengguna saat ini (sebagaimana tersimpan dalam `~/.gitconfig` sebagai default, atau bila ada, `$XDG_CONFIG_HOME/git/config`):
|
||
|
|
||
|
`git config --list --global`
|
||
|
|
||
|
- Tampilkan hanya daftar pengaturan Git untuk keseluruhan sistem operasi (sebagaimana tersimpan dalam `/etc/gitconfig`), dan tampilkan lokasi berkas tersebut:
|
||
|
|
||
|
`git config --list --system --show-origin`
|
||
|
|
||
|
- Tampilkan nilai atas entri konfigurasi saat ini (contoh: `alias.unstage`):
|
||
|
|
||
|
`git config alias.unstage`
|
||
|
|
||
|
- Simpan baru atau ubah nilai entri konfigurasi tertentu secara global (untuk pengguna saat ini):
|
||
|
|
||
|
`git config --global alias.unstage "reset HEAD --"`
|
||
|
|
||
|
- Hapus atau kembalikan nilai dari entri konfigurasi tersebut menuju nilai default (bila ada):
|
||
|
|
||
|
`git config --global --unset alias.unstage`
|
||
|
|
||
|
- Sunting konfigurasi Git pada repositori saat ini dengan aplikasi pengolah teks default:
|
||
|
|
||
|
`git config --edit`
|
||
|
|
||
|
- Sunting konfigurasi Git pada pengguna saat ini dengan aplikasi pengolah teks default:
|
||
|
|
||
|
`git config --global --edit`
|