Operation
berikut adalah beberapa operasi umum yang bisa Anda lakukan menggunakan terminal untuk mengelola repositori Git di GitHub
Inisialisasi Repositori:
git init: Memulai repositori Git lokal di direktori saat ini.
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.
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.
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.
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.
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.
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.
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