Tutorial Git


Git dan {{title}}


Git Berkontribusi


Git Lanjutan


Git Undo




Git Commit


Git Commit

Karena kami telah menyelesaikan pekerjaan kami, kami siap pindah dari stageke commit untuk repo kami.

Menambahkan komit melacak kemajuan dan perubahan kami saat kami bekerja. Git mempertimbangkan setiap committitik 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 -aini 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 logperintah:

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!

Uji Diri Anda Dengan Latihan

Olahraga:

Komit perubahan ke repositori saat ini dengan pesan "Rilis pertama!

git   "First release!"