Skip to main content

Belajar Git

Menginisialisasi folder dengan git

tujuan inisisalisasi git supaya git mengetahui folder mana yang akan dipantau oleh git

git init

dengan ini maka folder yang kamu init sudah dipantau perubahannya oleh git

Stage

git add .

maka semua file akan di stage

Commit

git commit -m "pesan commit"

jika ingin stage dan juga commit maka menggunakkan perintah

git commit -am "pesan commit"

Membuat branch/cabang

git branch nama_branch

Pindah branch

git checkout nama_branch

Push

git push

untuk push ke github bisa menggunakkan perintah dibawah

git push -u nama_remote nama_branch
contoh: git push -u origin master

Push semua file dan branch

git push --all nama_remote
contoh: push --all origin

Menambahkan remote

git remote add nama_remote url_repository
contoh: git remote add origin https://github.com/userexample/example.git

Menghapus remote

git remote remove nama_remote
contoh: git remote remove origin

Mengubah remote

git remote set-url nama_remote url_baru
git remote set-url origin git://new.url.here

Membatalkan revisi

Terkadang saat melakukan perubahan terhadap suatu file muncul keinginan untuk membatalkan revisi pada file tersebut . dibawah ini adalah cara untuk membatalkan file yang sudah di stage dan commit ataupun sebelumnya

Membatalkan perubahan sebelum melakukan stage dan commit

git checkout nama_file

contoh: git checkout index.html

Membatalkan perubahan file yang sudah dalam kondisi Stage, tapi belum dilakukan commit

git reset

atau

git reset nama_file

contoh: git reset index.html

Mengembalikan perubahan file dalam keadaan sudah dicommit

yang perlu diperhatikan disini adalah harus mengetahui nomor commit yang ingin kita batalkan. setelah mengetahui nomor commitnya gunakkan perintah dibawah

git checkout nomor_commit

contoh: git checkout 344543253425rdt14s3trs431rs

setelah melakukan perintah diatas, maka file masih dalam keadaan stage, yang perlu dilakukan lagi adalah mengembalikan dalam keadaan modified. gunakkan perintah dibawah

git reset

mengembalikan ke 3 commit sebelumnya

git checkout HEAD~3

Membatalkan semua perubahan

git revert -n nomor_commit

contoh: git revert -n 4214g14hg15cgc152jh523gh5