Operation

berikut adalah beberapa operasi umum yang bisa Anda lakukan menggunakan terminal untuk mengelola repositori Git di GitHub

  1. Inisialisasi Repositori:

    • git init: Memulai repositori Git lokal di direktori saat ini.

  2. Bekerja dengan File:

    • git add .: Menambahkan file ke staging area untuk siap di-commit.

    • git rm <nama_file>: Menghapus file dari repository dan stage perubahan untuk di-commit.

    • git mv <file_lama> <file_baru>: Mengubah nama atau memindahkan file, menambahkannya ke staging area untuk di-commit.

  3. Melakukan Commit:

    • git commit -m "Pesan commit Anda di sini": Melakukan commit perubahan yang sudah di-staged ke repository lokal dengan pesan commit yang dijelaskan.

  4. Menampilkan Informasi:

    • git status: Menampilkan status perubahan yang belum di-commit.

    • git log: Menampilkan riwayat commit.

    • git show <kode_commit>: Menampilkan perubahan pada commit tertentu.

  5. Branching dan Merging:

    • git branch: Menampilkan daftar branch.

    • git branch <nama_branch>: Membuat branch baru.

    • git checkout <nama_branch>: Pindah ke branch yang ada.

    • git merge <nama_branch>: Menggabungkan perubahan dari satu branch ke branch lainnya.

  6. Remote Repository:

    • git remote add origin <url_repository>: Menghubungkan repository lokal dengan repository remote di GitHub.

    • git remote remove origin: menghapus repository remote yang ada di GitHub.

    • git pull origin <nama_branch>: Mengambil perubahan terbaru dari repository remote ke repository lokal.

    • git push -u origin <nama_branch>: Mengirim perubahan pada branch lokal ke branch di repository remote.

  7. Pengaturan dan Konfigurasi:

    • git config --global user.name "Nama Anda": Mengatur nama pengguna Git secara global.

    • git config --global user.email "[email protected]": Mengatur email pengguna Git secara global.

  8. Perubahan dan Perbandingan:

    • git diff: Menampilkan perbedaan antara perubahan yang belum di-staged.

    • git difftool: Menampilkan perbedaan menggunakan alat perbandingan eksternal.

Hal yang paling biasa di gunakan :

  • cara untuk mempush lembar kerja yang sudah kamu ambil

git status                # Menampilkan status perubahan pada branch main
git add .                 # Menambahkan semua perubahan ke staging area
git commit -m "update"    # Melakukan commit perubahan dengan pesan commit "update"
git push origin main      # Mengirim perubahan pada branch main ke remote repository
  • Cara untuk merge dari branch stage dengan branch lain (example_branch)

git fetch origin                    # Mengambil perubahan terbaru dari remote repository
git checkout example_branch         # Pindah ke branch example_branch
git checkout stage                  # Pindah ke branch stage
git pull origin stage               # Mengambil perubahan terbaru dari remote branch stage
git merge example_branch            # Menggabungkan perubahan dari example_branch ke stage
git status                          # Menampilkan status perubahan pada branch stage
git add .                           # Menambahkan semua perubahan ke staging area
git commit -m "update merge"        # Melakukan commit perubahan dengan pesan commit "update merge"
git push origin stage 

Last updated