Git Cheatsheet

Git Cheatsheet
Photo by Roman Synkevych / Unsplash

Git adalah alat versi kontrol yang sangat kuat dan banyak digunakan dalam pengembangan perangkat lunak. Untuk memudahkan kamu dalam mengelola repositori Git, berikut adalah beberapa perintah dasar Git yang sering digunakan.

1. Inisialisasi Repositori

Untuk memulai menggunakan Git pada proyek kamu:

git init

Perintah ini akan membuat repositori Git baru di direktori saat ini.

2. Menambah Berkas ke Stage

Menambahkan perubahan pada berkas atau folder ke stage sebelum di-commit:

git add [nama_berkas]

Atau untuk menambahkan semua perubahan:

git add .

3. Menyimpan Perubahan dengan Commit

Setelah menambahkan perubahan ke stage, simpan perubahan dengan commit:

git commit -m "Pesan commit"

4. Melihat Status Repositori

Untuk melihat status terkini dari repositori, apakah ada perubahan yang belum di-commit atau berkas yang belum ditambahkan ke stage:

git status

5. Melihat Riwayat Commit

Untuk melihat riwayat commit yang telah dilakukan pada repositori:

git log

6. Membuat dan Berpindah Cabang (Branch)

Membuat cabang baru dan berpindah ke cabang tersebut:

git checkout -b [nama_cabang]

Atau hanya untuk berpindah cabang:

git checkout [nama_cabang]

7. Menggabungkan Cabang (Merge)

Menggabungkan cabang lain ke cabang yang sedang aktif:

git merge [nama_cabang]

8. Menghapus Cabang

Untuk menghapus cabang yang tidak diperlukan lagi:

git branch -d [nama_cabang]

9. Mengkloning Repositori

Mengkloning repositori dari remote ke lokal:

git clone [url]

10. Menarik Perubahan dari Remote

Untuk mengambil perubahan terbaru dari remote dan menggabungkannya dengan cabang aktif:

git pull

11. Mengirim Perubahan ke Remote

Mengirim commit yang sudah dibuat ke repositori remote:

git push

12. Melihat Perbedaan (Diff)

Melihat perubahan apa saja yang telah dilakukan di berkas sebelum di-commit:

git diff

13. Mengembalikan Perubahan

Untuk mengembalikan perubahan pada berkas tertentu sebelum di-commit:

git checkout -- [nama_berkas]

14. Menghapus Berkas dari Stage

Untuk menghapus berkas dari stage tanpa menghapusnya dari direktori kerja:

git reset [nama_berkas]

15. Membuat Tag

Untuk membuat tag pada commit tertentu:

git tag -a [nama_tag] -m "Pesan tag"

16. Menghapus Tag

Menghapus tag tertentu:

git tag -d [nama_tag]

17. Stash Perubahan

Menyimpan perubahan sementara untuk membersihkan direktori kerja:

git stash

Untuk mengembalikan perubahan yang di-stash:

git stash pop
Johan

Johan

Indonesia