Macam-Macam Perintah Git di Github
Baiklah seperti biasa tanpa panjang lebar lagi, berikut ini adalah daftar Cheat Sheet atau perintah yang dapat digunakan Git ke Github.
Konfigurasi Git
Konfigurasi informasi Git untuk pengguna dan system lokal
git config --global user.name "[nama]"
Mengatur nama yang ingin ditautkan pada transaksi commit Anda
git config --global user.email "[alamat surel]"
Mengatur alamat surel yang ingin ditautkan pada transaksi commit Anda
Membuat Repositori
Mulai repositori baru
git init [nama-proyek]
Membuat repositori lokal baru dengan nama tertentu
git clone [url]
Unduh sebuah proyek dan seluruh riwayat revisinya
Membuat Perubahan
Tinjau suntingan dan buat sebuah transaksi commit
git status
Daftar semua berkas baru atau modifikasi yang siap didaftarkan dalam commit
git diff
Menunjukkan perbedaan berkas-berkas yang belum didaftarkan dalam commit
git add [berkas]
Rekam berkas yang akan didaftarkan ke dalam commit
git diff --staged
Menunjukkan perbedaan berkas hasil revisi dengan versi berkas terakhir yang terdaftar
git reset [berkas]
Batal merevisi berkas, namun tetap mempertahankan isinya
git commit -m "[pesan deskriptif]"
Daftarkan perubahan berkas secara permanen di riwayat revisi
Perubahan Berkelompok
Menyebutkan serangkaian commit dan menggabungkan upaya yang telah selesai
git branch
Daftar semua cabang lokal di repositori saat ini
git branch [nama-cabang]
Membuat cabang baru
git checkout [nama-cabang]
Berpindah ke cabang tertentu dan perbarui direktori yang sedang dikerjakan
git merge [nama-cabang]
Menggabungkan riwayat cabang tertentu ke dalam cabang yang sedang dipakai
git branch -d [nama-cabang]
Hapus cabang tertentu
Pergantian Nama Berkas
Merelokasi dan menghapus berkas terevisi
git rm [berkas]
Menghapus berkas dari direktori kerja dan daftarkan penghapusan
git rm --cached [berkas]
Menghapus berkas dari riwayat revisi dengan tetap mempertahankan berkas lokal
git mv [berkas-asli] [berkas-baru]
Mengganti nama berkas dan mempersiapkan berkas untuk pendaftaran commit
Tahan Pelacakan
Mengabaikan berkas dan garis edar sementara
*.log build/ temp-*
Sebuah berkas teks bernama .gitignore mengabaikan revisi berkas yang tidak disengaja serta garis edar berkas yang cocok dengan pola tertentu
$ git ls-files --others --ignored --exclude-standard
Daftar semua berkas yang diabaikan dalam proyek tersebut
Menyimpan Fragmen
Menyimpan dan mengembalikan perubahan yang belum lengkap
git stash
Menyimpan semua perubahan berkas yang terlacak untuk sementara
git stash pop
Mengembalikan berkas yang paling baru disimpan
git stash list
Daftar semua koleksi perubahan yang tersimpan
git stash drop
Membuang koleksi perubahan yang paling baru disimpan
Riwayat Ulasan
Jelajah dan periksa perkembangan berkas-berkas dalam proyek
git log
Daftar riwayat revisi untuk cabang saat ini
git log --follow [berkas]
Daftar riwayat revisi untuk sebuah berkas, termasuk pergantian namanya
git diff [cabang-pertama]...[cabang-kedua]
Menunjukkan perbedaan konten antar dua cabang
git show [commit]
Mennampilkan perubahan konten dan metadata dari commit tertentu
Melakukan Commit Kembali
Menghapus kesalahan dan buat riwayat penggantian
git reset [commit]
Membatalkan semua commit setelah [commit], dengan melestarikan perubahan lokal
git reset --hard [commit]
Membuang semua riwayat dan perubahan sampai di titik yang ditentukan oleh commit
Sinkronisasi Perubahan
Daftarkan remote (URL) dan tukar riwayat repositori
git fetch [remote]
Unduh semua riwayat dari repositori remote
$ git merge [remote]/[cabang]
Menggabungkan cabang remote ke dalam cabang lokal saat ini
git push [remote] [branch]
Unggah semua commit dari cabang lokal ke GitHub
git pull
Unduh riwayat marka dan gabungkan perubahan
Jangan lupa untuk bagikan artikel ini ke sosial media Anda dan semoga bermanfaat
Bagikan ke Yang Lain
Diskusi
Belum ada pertanyaan pada artikel ini
Tulis Pertanyaan
Ada pertanyaan? Silahkan tulis pada form dibawah ini
Silahkan login dahulu untuk dapat berkomentar, klik disini.Artikel yang Lain
Cara Membuat Daftar Isi yang Rapi dan Mudah di Libre…
Libre Office merupakan salah 1 alternatif pengganti aplikasi office dari Microsoft Office yang biasa…
SelengkapnyaCara Kirim Email dari Localhost dengan PHP dan PHPMailer
Mengirimkan email ke seseorang dalam suatu project yang dibuat dengan php tidak harus upload projectnya…
Selengkapnya5 Tips Digital Marketing untuk Pemula
Digital marketing adalah proses pemasaran produk atau jasa menggunakan media digital seperti internet,…
SelengkapnyaCara Insert Multiple Data dengan Select2 di Codeigniter…
Pada tutorial sebelumnya kita sudah belajar tentang bagaimana cara menggunakan Select2 dalam project…
SelengkapnyaCara Ganti Label Nama, Harga, Qty dan Subtotal Produk…
WordPress merupakan salah satu CMS yang powerful dan mudah digunakan bagi orang yang ingin punya website…
SelengkapnyaCara Download, Install dan Menggunakan Laragon di…
Laragon merupakan alternatif selain Xampp bagi teman-teman yang membuat project web pada OS Windows,…
Selengkapnya