2020-10-30 10:40:33 +00:00
|
|
|
# git checkout
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
> Periksa isi (checkout) cabang atau alamat ke direktori kerja.
|
2020-10-30 10:40:33 +00:00
|
|
|
> Informasi lebih lanjut: <https://git-scm.com/docs/git-checkout>.
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Buat cabang baru, kemudian lihat isinya:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout -b {{nama_cabang}}`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Buat ke cabang baru berdasarkan referensi tertentu (misal cabang, remote, cabang remote, dan tag), kemudian lihat isinya:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
`git checkout -b {{nama_cabang}} {{referensi}}`
|
2020-10-30 10:40:33 +00:00
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Lihat isi suatu cabang lokal:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout {{nama_cabang}}`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Lihat kembali cabang yang terakhir kali dilihat sebelum cabang saat ini:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout -`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Lihat isi cabang yang bersumber dari sumber jauh (remote):
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout --track {{nama_remote}}/{{nama_cabang}}`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Singkirkan semua perubahan yang tidak masuk status stage pada direktori saat ini (lihat `git reset` untuk perintah yang lebih mirip undo):
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout .`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Singkirkan perubahan yang tidak masuk status stage pada berkas:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout {{nama_berkas}}`
|
|
|
|
|
2024-01-06 16:18:40 +00:00
|
|
|
- Ganti berkas pada direktori saat ini dengan versi pada cabang lain:
|
2020-10-30 10:40:33 +00:00
|
|
|
|
|
|
|
`git checkout {{nama_cabang}} -- {{nama_berkas}}`
|