Git Commit
Git Commit
Karena kami telah menyelesaikan pekerjaan kami, kami siap pindah dari stage
ke commit
untuk repo kami.
Menambahkan komit melacak kemajuan dan perubahan kami saat kami bekerja. Git mempertimbangkan setiap commit
titik perubahan atau "titik simpan". Ini adalah titik dalam proyek yang dapat Anda kunjungi kembali jika Anda menemukan bug, atau ingin membuat perubahan.
Saat kita commit
, kita harus selalu menyertakan pesan .
Dengan menambahkan pesan yang jelas ke masing-masing commit
, mudah bagi Anda (dan orang lain) untuk melihat apa yang telah berubah dan kapan.
Contoh
git commit -m "First release of Hello World!"
[master (root-commit) 221ec6e] First release of Hello World!
3 files changed, 26 insertions(+)
create mode 100644 README.md
create mode 100644 bluestyle.css
create mode 100644 index.html
Perintah commit
melakukan komit, dan menambahkan pesan.-m "message"
Lingkungan Staging telah berkomitmen untuk repo kami, dengan pesan:
"Rilis pertama Hello World!"
Git Commit tanpa Tahap
Terkadang, ketika Anda membuat perubahan kecil, menggunakan lingkungan pementasan tampak seperti buang-buang waktu. Dimungkinkan untuk melakukan perubahan secara langsung, melewatkan lingkungan pementasan. Opsi -a
ini akan secara otomatis menampilkan setiap file yang telah diubah dan sudah dilacak.
Mari tambahkan pembaruan kecil ke index.html:
Contoh
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link
rel="stylesheet" href="bluestyle.css">
</head>
<body>
<h1>Hello world!</h1>
<p>This is
the first file in my new Git Repo.</p>
<p>A new line in our file!</p>
</body>
</html>
Dan periksa status repositori kami. Namun kali ini, kita akan menggunakan opsi --short untuk melihat perubahan secara lebih ringkas:
Contoh
git status --short
M index.html
Catatan: Bendera status pendek adalah:
- ?? - File tidak terlacak
- A - File ditambahkan ke panggung
- M - File yang dimodifikasi
- D - File yang dihapus
Kami melihat file yang kami harapkan dimodifikasi. Jadi mari kita komit secara langsung:
Contoh
git commit -a -m "Updated index.html with a new line"
[master 09f4acd] Updated index.html with a new line
1 file changed, 1 insertion(+)
Peringatan: Melewati Lingkungan Pementasan umumnya tidak disarankan.
Melewatkan langkah tahapan terkadang dapat membuat Anda memasukkan perubahan yang tidak diinginkan.
Log Komit Git
Untuk melihat riwayat komit untuk repositori, Anda dapat menggunakan log
perintah:
Contoh
git log
commit 09f4acd3f8836b7f6fc44ad9e012f82faf861803 (HEAD -> master)
Author: w3schools-test <[email protected]>
Date: Fri Mar 26 09:35:54 2021 +0100
Updated index.html with a new line
commit 221ec6e10aeedbfd02b85264087cd9adc18e4b26
Author: w3schools-test <[email protected]>
Date: Fri Mar 26 09:13:07 2021 +0100
First release of Hello World!