Penjelasan tentang alur kerja saat proses development aplikasi
- Clone project sesuai arahan di github
- Buat branch baru sesuai tugas yang di assign
- Pindah ke branch yang baru saja dibuat
- Kerjakan jobdesk (coding)
- Jika sudah selesai silahkan di commit (disimpan)
- Lalu push (upload) kode ke github
- Lakukan pull request di github
Membuat branch baru
git branch <nama-branch>
Pindah ke branch yang diinginkan
git switch <nama-branch>
Memindah perubahan ke staging area
git add .
Commit / simpan hasil kerja
git commit -m "pesan commit"
Push / upload hasil kerja ke github
git push -u origin <nama-branch>
Branch untuk fitur baru
feat/<nama-feature>
contoh : git branch feat/home || git branch <feat/autentikasi-user>
Branch untuk memperbaiki bug
fix/<nama-feature>
contoh : git branch fix/home || git branch <fix/autentikasi-user>
Branch untuk merefactor kode
refactor/<nama-feature>
contoh : git branch refactor/home || git branch <refactor/autentikasi-user>
Contoh pesan commit
tipe(detail): pesan commit
contoh : git commit -m "feat(home): menambah input search pengumuman"