Anda di halaman 1dari 1

Git Cheat Sheet

Ikhtisar Baranch dan Merge


Ketika pertama kali setup Git, yaitu mengatur username dan Bekerja dengan Git percabangan dan stash
alamat email sehingga commit pertama anda merekamnya git branch List
ist cabang anda, tanda * akan muncul
dengan benar. di sebelah cabang yang aktif.
git branch [nama-baranch] M
Membuat cabang baru pada saat
git config --global
global user.name “Nama Lengkap”
git config --global
global user.mail “pengguna@email.com” commit
commit.
git checkout [branch] B
Beralih ke cabang lain, memeriksanya
ke working direktory anda
Tentang Git git checkout –b [branch] M
Membuat cabang baru dan langsung
Git adalah free dan open source, sistem pengontrol revisi beralih ke cabang tersebut
terdistribusi yang dirancang untuk menangani proyek kecil git merge [branch] M
Menggabung cabaing lain menjadi satu
sampai sangat besar dengan menekankan pada kecepatan dan ke cabang yang sedang aktif dan
efisiensi merekam merge sebagai commit.
Contoh Alur Kerja Dasar Git git log M
Menampilkan log commit.
Untuk mengawali git repositori baru, kemudian stage semua file ke git stash M
Menyimpan di sisi lain modifikasi saat
dalam direktori dan akhirnya commit snapshot awal. ini tanpa commit dalam working
$ git init
$ git add . direc
directory sementara.
$ git commit –m ‘commit awal’ git stash apply M
Mendaftar ulang perubahan yang
distash terakhir.
Membuat cabang baru bernama FeatureA, kemudian melakukan Share dan Update
checkout untuk mengaktifkan cabang, kemudian lakukan perubahan Mengambil, menggabung
ng dan bekerja dengan update ke repositori lain.
dan stage beberapa file dan terakhir commit snapshot baru. git remote add [alias] [url] Menambahkan git URL sebagai
$ git branch featureA
$ git checkout featureA
alias
git fetch Mengambil semua cabang dari
$ (edit files)
$ git add (files) git remote
$ git commit –m ‘menambahkan feature A’ git merge [alias]/[branch] menggabungkan cabang pada
server ke dalam cabang Anda
Beralih kembali ke branch master, mengembalikan
an perubahan
yang sedang aktif untuk
featureA yang baru saja dibuat, kemudian mengedit beberapa file dan
commit perubahan baru anda secara langsung dalam kontek cabang medapatkan pembaharuan
git push [alias] [branch] push pekerjaan di cabang Anda
master.
$ git checkout master untuk memperbarui cabang di
$ (edit files) remote git repositori.
$ git commit –a –m ‘perubahan files’ git pull Mengambil dari URL yang
Menggabungkan perubahan featureA kedalam kontek cabang master, terlacak oleh cabang saat ini
menggabung semua pekerjaan anda, terakhir hapus cabang featureA. dengan segera mencoba untuk
$ git merge featureA menggabung dari cabang yang
$ git branch –d featureA terlacak.

Setup dan Init


Git konigurasi, inisialisasi dan cloning Git Inspect dan compare
git config [key] [value] Menetapkan nilai config di repositori Meneliti log, diffs dan informasi objek.
git config --global [key] Menetapkan nilai konfigurasi global
[value] untuk user git log menunjukkan sejarah commit untuk
git init Menginisialisasi
enginisialisasi direktori yang ada cabang yang sedang aktif
sebagai repositori git git log branchB..branchA menunjukkan komit pada branchA
git clone [url] Clone repositori git dari URL yang tidak pada branchB
git help [command] mendapatkan bantuan di setiap git log --follow [file] menunjukkan commit dari
perintah git perubahan file, bahkan mengganti
Stage dan Snapshot nama.
Bekerja dengan snapshot dan stage area git
Git status menunjukkan status apa yang di stage untuk git diff branchB...branchA menunjukkan diff dari apa yang ada
selanjutnya melakukan commit dan apa yang di branchA yang tidak branchB
diubah dalam direktori kerja Anda.
Anda
git add [file] menambahkan file seperti yang terlihat
ter sekarang
untuk berikutnya di commit (stage)
(
Git reset [file] reset staging area untuk sebuah file sehingga Git show [SHA] menunjukkan objek dalam Git dalam
perubahan tidak dalam commit Anda berikutnya format yang dapat terbaca oleh
(unstage) manusia.
git diff diff dari apa yang berubah tapi tidak pada stage
git diff --staged diff dari apa yang distaged tetapi belum dicommit
git commit commit konten stage Anda sebagai commit gitx tcl Program / tk untuk menampilkan
snapshot baru log commit dalam GUI.
git rm [file] Menghapus file dari working directory anda dan
unstage.
git gui tcl / tk program GUI untuk membuat semua
perintah sederhana

M. Saiful Mukharom – Komunitas CAH UNP Kediri http://git-scm.com

Anda mungkin juga menyukai