Pertanyaan yang diberi tag version-control

277
Cara membagi komit terakhir menjadi dua di Git

Saya memiliki dua cabang kerja, master dan forum dan saya baru saja membuat beberapa modifikasi di cabang forum , yang ingin saya pilih menjadi master . Tapi sayangnya, komit yang ingin saya pilih juga mengandung beberapa modifikasi yang tidak saya inginkan. Solusinya mungkin entah bagaimana...

272
Apa alat penggabungan tiga arah terbaik? [Tutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan

250
Perintah Git untuk menampilkan HEAD commit id?

Perintah apa yang dapat saya gunakan untuk mencetak ID komit HEAD? Inilah yang saya lakukan dengan tangan: $ cat .git/HEAD ref: refs/heads/v3.3 $ cat .git/refs/heads/v3.3 6050732e725c68b83c35c873ff8808dff1c406e1 Tetapi saya memerlukan sebuah skrip yang andal dapat mem-pipe output dari beberapa...

231
Masukkan komit sebelum root komit di Git?

Saya telah bertanya sebelumnya tentang bagaimana menghapus dua commit pertama dalam repositori git. Walaupun solusinya agak menarik dan tidak terlalu membingungkan seperti beberapa hal lain di git, solusi tersebut masih sedikit seperti pepatah yang menyakitkan jika Anda perlu mengulangi prosedur...

227
Mengabaikan konten direktori yang sudah diperiksa?

Saya memiliki repositori git yang hanya digunakan untuk menyimpan file grafik dan suara yang digunakan dalam beberapa proyek. Mereka semua berada dalam satu direktori tanpa sub-direktori. Sekarang saya baru saja membuat skrip untuk menyalin aset-aset ini dari direktori terstruktur lain, dengan...

224
Apa arti dari git reset --hard origin / master?

Saya melakukan git pulldan mendapat kesalahan: File pohon kerja berikut akan ditimpa oleh gabungan ... Harap pindahkan atau hapus sebelum Anda dapat menggabungkan. Untuk mengatasi ini saya lakukan hal berikut: git fetch git reset --hard origin/master Sekarang ketika saya melakukannya git...