Git Tingkat Menengah
George Boorman
Curriculum Manager, DataCamp
| Command | Fungsi |
|---|---|
git diff |
Tampilkan perubahan antara semua file belum distage dan commit terbaru |
git diff report.md |
Tampilkan perubahan antara satu file belum distage dan commit terbaru |
git diff --staged |
Tampilkan perubahan antara semua file yang distage dan commit terbaru |
git diff --staged report.md |
Tampilkan perubahan antara satu file yang distage dan commit terbaru |
git diff 35f4b4d 186398f |
Tampilkan perubahan antara dua commit memakai hash |
git diff HEAD~1 HEAD~2 |
Tampilkan perubahan antara dua commit memakai HEAD alih-alih hash commit |
git diff main summary-statistics


space untuk lanjut dan q untuk keluargit branch
main
* feature_dev
feature_dev
Butuh branch lain untuk fitur baru kedua yang dikembangkan
Solusi - ganti nama feature_dev
Mengganti nama branch
git branch -m
git branch
main
* feature_dev
feature_dev
Butuh branch lain untuk fitur baru kedua yang dikembangkan
Solusi - ganti nama feature_dev
git branch -m feature_dev chatbot
git branch
main
* chatbot
Proyek besar dapat memiliki banyak branch
Hapus branch setelah selesai digunakan
Hapus branch chatbot dengan flag -d
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot belum digabung ke main, git branch -d chatbot akan menghasilkan errorerror: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-Dgit branch -D chatbot
Deleted branch chatbot (was 3edb989).
Sulit, tetapi bisa, memulihkan branch yang dihapus
Pastikan branch sudah tidak diperlukan sebelum menghapus!
| Command | Fungsi |
|---|---|
git diff main chatbot |
Bandingkan status branch main dan chatbot |
git branch |
Daftar semua branch |
git branch -m old_name new_name |
Ubah nama branch old_name menjadi new_name |
git branch -d chatbot |
Hapus branch chatbot yang sudah digabung |
git branch -D chatbot |
Hapus branch chatbot yang belum digabung |
Git Tingkat Menengah