git diff origin/master..master | Bandingkan master cabang jarak jauh dengan master cabang lokal |
git log -1 | Tampilkan 1 baris log -n untuk n baris |
git diff --cached | Tampilkan perubahan yang ditambahkan ke indeks tetapi belum diterapkan |
git log -5 | Tampilkan 5 baris log |
git config --global user.email 'xxx@xxx.com' | Konfigurasikan email |
git reflog | Tampilkan semua penerapan, termasuk node yang terisolasi |
git log -p -m | Tampilkan konten terperinci dari sebuah komit |
git stash list | Lihat semua simpanan |
git show master@{yesterday} | Tunjukkan keadaan cabang master kemarin |
git stash apply stash@{0} | Terapkan simpanan pertama |
git mv README README2 | Ganti nama file README menjadi README2 |
git log | Tampilkan log komit |
git log v2.0 | Tampilkan log v2.0 |
git fetch | Dapatkan semua cabang jarak jauh (tanpa memperbarui cabang lokal, perlu digabungkan secara terpisah) |
git config --global user.name 'xxx' | Konfigurasikan nama pengguna |
git diff HEAD -- ./lib | Bandingkan dengan versi HEAD dari direktori lib |
git pull origin master | Dapatkan master cabang jarak jauh dan gabungkan ke cabang saat ini |
git diff HEAD^ | Bandingkan dengan versi sebelumnya |
git branch -m master master_copy | Ganti nama cabang lokal |
git branch | Tunjukkan cabang lokal |
git show dfb02e6e4f2f7b573337763e5c0013802e392818 | Tampilkan konten terperinci dari sebuah komit |
git rm -r * | Hapus secara rekursif |
git show dfb02 | Tampilkan konten terperinci dari sebuah komit |
git show v2.0 | Tampilkan log dan konten detail v2.0 |
git show HEAD~3 | Tampilkan log komit |
git checkout --track hotfixes/BJVEP933 | Periksa hotfix cabang jarak jauh/BJVEP933 dan buat cabang pelacakan lokal |
git revert dfb02e6e4f2f7b573337763e5c0013802e392818 | Kembalikan komit dfb02e6e4f2f7b573337763e5c0013802e392818 |
git reset --hard HEAD | Setel ulang versi saat ini ke HEAD (biasanya digunakan untuk rollback penggabungan yang gagal) |
git status | Periksa status versi saat ini (apakah diubah) |
git ls-files | Daftar file yang terdapat dalam indeks git |
git checkout -- README | Periksa file README versi head (untuk kesalahan rollback) |
git checkout -b devel origin/develop | Buat pengembangan cabang lokal baru dari pengembangan cabang jarak jauh dan periksa |
git branch -D hotfixes/BJVEP933 | Hapus paksa perbaikan terbaru cabang/BJVEP933 |
git add . | Tambahkan semua file yang dimodifikasi di subdirektori saat ini ke indeks |
git config --global color.status auto | Secara otomatis mewarnai status git |
git branch -r | Tampilkan semua cabang asli |
git branch --contains 50089 | Tampilkan cabang yang berisi komit 50089 |
git rev-parse v2.0 | Perintah internal: Tampilkan SHA1 HASH dari referensi |
git push --tags | Dorong semua tag ke repositori jarak jauh |
git config --global color.ui true | Secara otomatis mewarnai status git dan perintah lainnya |
git config --global color.diff auto | Secara otomatis mewarnai git diff |
git config --global color.branch auto | Secara otomatis mewarnai cabang git |
git branch --no-merged | Tampilkan cabang yang tidak digabungkan ke dalam cabang saat ini |
git show-branch --all | Tampilkan semua riwayat cabang |
git branch -d hotfixes/BJVEP933 | Hapus hotfix cabang/BJVEP933 (modifikasi cabang telah digabungkan ke cabang lain) |
git commit -am 'xxx' | Gabungkan penambahan dan komit menjadi satu langkah |
git config --global --unset http.proxy | Hapus konfigurasi proxy di git |
git checkout -b master master_copy | Versi lengkap di atas |
git show-branch | Tampilkan riwayat cabang saat ini |
git rm 'xxx' | Hapus file dari indeks |
git remote add origin git+ssh://git@192.168.53.168/VT.git | Tambahkan definisi jarak jauh (untuk push/pull/fetch) |
git log --pretty=format:'%h %s' --graph | Tampilkan log komit |
git checkout v2.0 | Lihat versi v2.0 |
git tag | Tampilkan tag yang ada |
git cherry-pick ff44785404a8e | Gabungkan perubahan komit ff44785404a8e |
git diff origin/master..master --stat | Hanya tampilkan file yang berbeda, jangan tampilkan konten tertentu |
git branch --merged | Tampilkan cabang yang digabungkan ke dalam cabang saat ini |
git diff | Tampilkan semua perubahan yang tidak ditambahkan ke indeks |
git merge origin/master | Gabungkan cabang master jarak jauh ke cabang saat ini |
git branch -a | Tampilkan semua cabang |
git clone git+ssh://git@192.168.53.168/VT.git | Mengkloning repositori jarak jauh |
git tag -a v2.0 -m 'xxx' | Tambahkan tag v2.0 |
git init | Inisialisasi repositori git lokal (buat repositori baru) |
git add xyz | Tambahkan file xyz ke indeks |
git log --stat | Tampilkan log komit dan file terkait yang diubah |
git ls-tree HEAD | Perintah internal: Tampilkan objek git |
git show HEAD@{5} | Tunjukkan status HEAD 5 yang dilakukan lalu |
git rebase | Rebase |
git show HEAD | Tampilkan log komit HEAD |
git checkout -b master_copy | Buat cabang baru master_copy dari cabang saat ini dan periksa |
git fetch --prune | Hapus semua cabang asli dan hapus cabang di server |
git show -s --pretty=raw 2be7fcb476 | Tampilkan log komit |
git commit --amend -m 'xxx' | Gabungkan komit terakhir (untuk modifikasi berulang) |
git stash | Simpan perubahan saat ini dan atur semua ke status HEAD |
git checkout features/performance | Periksa cabang fitur/kinerja yang ada |
git whatchanged | Tampilkan modifikasi file yang sesuai dengan riwayat penerapan |
git config --global color.interactive auto | Secara otomatis mewarnai git interaktif |
git stash show -p stash@{0} | Referensi simpanan pertama |
git show HEAD^ | Tampilkan log komit induk HEAD (versi sebelumnya) |
git grep '⌫ from' | Cari teks "hapus dari" dalam file |
git push origin master | Dorong cabang saat ini ke cabang master jarak jauh |
git push origin :hotfixes/BJVEP933 | Hapus perbaikan terbaru cabang jarak jauh/BJVEP933 |