GitHub saat ini wajib menggunakan SSH Public atau Private keypair untuk melakukan autentikasi dari local (git) ke remote (github), oleh karena itu pada artikel kali ini saya akan membahas bagaimana cara generate SSH key nya.

Pada artikel ini kita akan mencoba berpindah ke commit sebelumnya pada git

git log --abbrev-commit
Git Log Hash Commitgit checkout <nama hash-commit>
Git CheckoutMisalkan disini nama hash-commit nya adalah
9a3f458
Git Checkout 2Setelah itu lakukan perubahan di commit tersebut
Git Commitgit pull <remote> <branch>
Git PullNote
Jika mendapatkan error ketika git pull seperti diatas, jalankan:
git config pull.rebase falseLalu jalankan kembali
git pull <remote> <branch>
Git Pull 2
Git Conflictgit push -u origin HEAD:<branch>
Git PushSekarang jika kita lihat branch atau cabang nya muncul dari commit sebelumnya
Git Graphgit checkout maingit pull
Git Checkout 3git log --all --decorate --oneline --graph
Git Graph 2

