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

  • Cara untuk merge dari branch stage dengan branch lain (example_branch)

Last updated