❗ JANGAN LANGSUNG PUSH KE BRANCH MASTER ❗
Cara push yang benar :
- Buat branch baru contoh : sultan
- Ganti file apapun yang dibutuhkan dibranch kamu jika sudah baru push branchmu dan jika sudah fix silahkan pull request ke master, nanti akan direview dan jika disetujui akan digabungkan ke branch master
Memperbarui branch:
memperbarui branch ini digunakan untuk menyamakan branch mu dengan branch master yang telah menerima commit dari berbagai branch lain, caranya:
-
buka terminal / cmd / ps / git bash dan arahkan ke folder project ini
-
perbarui branch master localmu menjadi sama dengan branch master yang ada di internet:
git checkout master git pull
-
perbarui branchmu agar sama dengan branch master:
git checkout <branchmu> git rebase master
-
selamat branchmu saat ini sudah sama dengan branch master.
tujuan dari pesan commit memiliki semacam rules ini agar lebih mudah pembacaan pesan dan memahami perubahan apa yang terjadi
setiap pesan commit usahakan memiliki sebuah Header, Body, Footer, Header harus memiliki format spesial yang berisi type, scope (optional), subject
<type>(<optional scope>): <subject>
<BLANK LINE>
<optional body>
<BLANK LINE>
<optional footer>
setiap line pesan commit tidak boleh lebih dari 100 karakter agar pesan lebih mudah dibaca.
beberapa type yang bisa digunakan
- feat: fitur baru
- fix: memperbaiki bug
- docs: perubahan dokumentasi
- style: formatting, kurang semi colons, dll
- refactor: mengubah code seperti mengganti nama variavel dll
- chorce: mengganti atau menambah library dll
Scope dapat dikosongi bila perubahan yang dilakukan terlalu general, beberapa contoh scope
- config
- view
- model
- controller
- dll.
Kalimat rangkuman apa yang berubah
Body dapat dikosongi, biasanya berisi alasan kenapa melakukan perubahan tsb.
Footer dapat dikosongi, biasanya berisi tentang Breaking Changes atau commit ini berkaitan dengan github issue
fix(middleware): ensure Range headers adhere more closely to RFC 2616
Add one new dependency, use `range-parser` (Express dependency) to compute
range. It is more well-tested in the wild.
Closes #2310