Pertanyaan Komit vs push dan simpanan di git


Saya ingin belajar sedikit tentang git. Saya tahu jumlah yang layak dari svn jadi saya mengerti antarmuka tortoiseGit. Apa yang saya tidak mengerti adalah penarikan VS tarik dan dorongan. Apa perbedaan antara komit dan push? apa yang menarik vs ambil? dan apa simpanan ini simpan dan terapkan?


4
2018-05-09 02:54


asal




Jawaban:


Dorong dan tarik khusus untuk Sistem Kontrol Versi terdesentralisasi.

Anda harus membaca buku ini http://book.git-scm.com/ Ini menjelaskan semua yang perlu Anda ketahui

Dengan DCVS, repositori bersifat lokal. Jika Anda hanya melakukan, itu tidak akan dibagikan pada server jauh.

Perintah push mengirim komit lokal Anda ke server jauh, dan menggabungkannya.

Tarik = Ambil + Gabungkan Git mendapat komit dari server jarak jauh (fetch) sebagai cabang pelacakan jarak jauh, lalu menggabungkannya di cabang Anda.

Stashing adalah fitur khusus. Hal ini memungkinkan Anda untuk menyimpan modifikasi tanpa awas menjadi simpanan, dan menghapusnya dari cabang yang sedang Anda kerjakan. Anda dapat mengambilnya nanti dengan menggunakan simpanan.

Ini sangat berguna ketika Anda berada di tengah perubahan besar, dan Anda hanya ingin melakukan perbaikan cepat. Anda hanya perlu menyimpan perubahan, menulis perbaikan, berkomitmen, dan kemudian menerapkan simpanan Anda yang disimpan untuk kembali ke pekerjaan Anda.


6
2018-05-09 03:05