Git melakukan - ubah tanpa diminta

Dari waktu ke waktu saya menemukan diri saya mengoreksi menggunakan pesan yang sama.

Sebagai aturan, saya lakukan:

  • Tambahkan perubahan ke area pementasan.
  • Buat git commit --amend .
  • Tunggu editor teks terbuka.
  • Simpan dan tutup (tanpa mengubah pesan).

Bagaimana pun, untuk memberi tahu git bahwa saya tidak ingin mengubah pesan komit (lewati >

  • Tambahkan perubahan ke area pementasan.
  • Katakan git untuk mengubah area pementasan saya sampai komit terakhir tanpa meminta pesan lain.

Saya tahu bahwa saya dapat menghindari git memulai editor teks saya dengan menjalankan git commit --amend -m "<message>" . Tetapi dengan cara ini saya harus mengetik u>

47
18 марта '13 в 17:44 2013-03-18 17:44 talles diatur 18 Maret '13 pada 17:44 2013-03-18 17:44
@ 2 balasan

Coba git commit --amend --no-edit .

83
18 марта '13 в 17:49 2013-03-18 17:49 jawabannya diberikan oleh Rob Bajorek pada 18 Maret '13 pada 17:49 2013-03-18 17:49

Ini akan mengubah komit terakhir menggunakan pesan yang sama dalam perintah yang sama:

 git commit --amend -C HEAD 
11
18 марта '13 в 17:53 2013-03-18 17:53 jawabannya diberikan oleh gylaz 18 Maret '13 pada 17:53 2013-03-18 17:53

Pertanyaan lain tentang atau mengajukan pertanyaan