Skip to main content

Perintah Git

Berikut adalah beberapa perintah Git yang umum digunakan untuk mengelola repositori dan melakukan operasi pada kode sumber:

Pengaturan Awal

  1. git init: Menginisialisasi repositori Git baru di direktori saat ini.

    git init
    
  2. git clone: Mengunduh repositori Git yang ada dari remote ke lokal.

    git clone <url_repo>
    

Pekerjaan Sehari-hari

  1. git add: Menambahkan perubahan pada file ke staging area untuk persiapan commit.

    git add <nama_file>
    git add .  # Menambahkan semua perubahan ke staging area
    
  2. git status: Menampilkan status file dalam direktori kerja, file yang diubah, dan file yang siap untuk di-commit.

    git status
    
  3. git commit: Menyimpan perubahan yang ada di staging area ke repositori.

    git commit -m "pesan commit"
    

Cabang (Branching) dan Penggabungan (Merging)

  1. git branch: Menampilkan daftar branch yang ada di repositori.

    git branch
    
  2. git checkout: Beralih ke branch lain atau mengubah file dalam direktori kerja.

    git checkout <nama_branch>
    
  3. git merge: Menggabungkan perubahan dari satu branch ke branch lain.

    git merge <nama_branch>
    
  4. git remote: Menampilkan remote repository yang sudah diatur.

    git remote -v  # Menampilkan URL remote repository
    

Sinkronisasi dengan Remote Repository

  1. git fetch: Mengambil semua perubahan dari remote repository, tetapi tidak menggabungkannya ke branch lokal.
```bash
git fetch
```
  1. git pull: Mengambil perubahan dari remote repository dan menggabungkannya ke branch lokal saat ini.
```bash
git pull origin <nama_branch>
```
  1. git push: Mengirim perubahan lokal ke remote repository.
```bash
git push origin <nama_branch>
```

Informasi Tambahan

  1. git log: Menampilkan riwayat commit dalam repositori.
```bash
git log
```
  1. git diff: Menampilkan perbedaan antara versi file yang tidak dikomentari dan yang telah dikomentari.
```bash
git diff
```
  1. git tag: Menandai titik tertentu dalam sejarah commit dengan tag yang deskriptif.
```bash
git tag <nama_tag>
```

Ini adalah beberapa perintah dasar Git yang dapat membantu Anda dalam pengelolaan versi kode sumber Anda. Setiap perintah memiliki banyak opsi dan argumen tambahan yang dapat disesuaikan dengan kebutuhan spesifik proyek Anda.