Kamis, 13 Juni 2024

perintah git

 Berikut adalah beberapa perintah Git yang umum digunakan dalam pengembangan perangkat lunak:

Perintah Dasar

  1. git init: Inisialisasi repository Git baru di direktori lokal.

  2. git clone: Clone repository Git yang sudah ada dari remote ke lokal.

  3. git add: Menambahkan file atau perubahan pada file ke index untuk persiapan commit.

  4. git commit: Membuat snapshot dari perubahan yang sudah di-add ke index.

  5. git status: Menampilkan status dari working directory dan staging area (index).

  6. git diff: Menampilkan perbedaan antara file-file yang telah diubah dan yang ada di staging area.

  7. git log: Menampilkan riwayat commit.

Perintah Remote Repository

  1. git remote: Mengelola remote repository.

  2. git fetch: Mengambil perubahan dari remote repository ke lokal repository tanpa menggabungkan (merge) perubahan tersebut.

  3. git pull: Mengambil perubahan dari remote repository dan menggabungkannya (merge) dengan branch lokal aktif.

  4. git push: Mengirim perubahan yang sudah di-commit ke remote repository.

Perintah Branching dan Merging

  1. git branch: Menampilkan, membuat, atau menghapus branch.

  2. git checkout: Beralih ke branch atau mengembalikan file dari working directory.

  3. git merge: Menggabungkan perubahan dari satu branch ke branch lainnya.

  4. git rebase: Mengaplikasikan ulang commit dari satu branch ke branch lainnya untuk menciptakan sejarah commit yang linear.

Perintah Lainnya

  1. git tag: Menandai commit tertentu dengan tag untuk menunjukkan titik penting dalam sejarah proyek.

  2. git stash: Menyimpan perubahan yang belum di-commit untuk sementara dan membersihkan working directory untuk beralih ke branch lain.

  3. git cherry-pick: Mengambil satu atau beberapa commit dari branch lain dan menerapkan mereka ke branch saat ini.

  4. git reset: Mengatur ulang HEAD ke commit tertentu dan mengatur ulang staging area sesuai dengan pilihan Anda.

  5. git revert: Membuat commit baru yang membatalkan perubahan dari commit sebelumnya.

Perintah Tambahan

  1. git config: Mengatur atau melihat pengaturan konfigurasi Git, seperti nama pengguna, alamat email, atau konfigurasi global.

  2. git clean: Menghapus file yang tidak terkelola oleh Git dari working directory.

  3. git submodule: Mengelola submodule dalam repository Gi