Saya belajar git dan saya perhatikan bahwa ia memiliki proses komit dua langkah:
git add <files>
git commit
Langkah pertama menempatkan revisi ke dalam apa yang disebut "area pementasan" atau "indeks".
Apa yang saya tertarik adalah mengapa keputusan desain ini dibuat, dan apa manfaatnya?
Juga, sebagai pengguna git apakah Anda melakukan ini atau hanya menggunakan git commit -a
?
Saya menanyakan ini karena saya berasal dari bzr (Bazaar) yang tidak memiliki fitur ini.
git add -p
, Anda dapat memilih untuk melakukan satu bagian file sementara tidak melakukan bagian lain dari file yang sama .
git status
dan mungkin git push
. Untuk semua hype tentang git, (dan kode berbagi GitHub luar biasa) bagian-bagiannya sangat mengganggu