Pertanyaan yang ditandai 'git-rebase'

Dengan perintah git -rebase, Anda dapat menerima perubahan dari satu cabang dan memutarnya di cabang lain.
17
balasan

Batalkan git, batalkan

Adakah yang tahu betapa mudahnya membatalkan git rebase? Satu-satunya cara yang terlintas dalam pikiran adalah pergi secara manual: git periksa elemen fiksasi induk pada kedua cabang, lalu buat cabang tempo Cherry - pilih semua fiksasi dengan mengganti secara manual ...
atur 25 Sep. '08 jam 8:59 malam
24
balasan

Hapus komit dari cabang di Git

Saya ingin tahu cara menghapus perbaikan. "hapus", maksud saya, seolah-olah saya tidak melakukan perbaikan ini, dan ketika saya mendorong di masa depan, perubahan saya tidak akan mengklik cabang jarak jauh. Saya membaca bantuan git, dan saya pikir saya ...
set 27 agustus '09 jam 6:39
15
balasan

Kapan Anda menggunakan git rebase dan bukannya git merge?

Ketika dianjurkan untuk menggunakan git rebase vs. git bergabung? Apakah saya perlu bersatu lagi setelah reboot berhasil?
ditetapkan pada 29 April '09 jam 11:26 malam
10
balasan

Git alur kerja dan rebase vs pertanyaan gabungan

Saya menggunakan Git sekarang selama beberapa bulan dalam sebuah proyek dengan satu pengembang lain. Saya memiliki pengalaman bertahun-tahun dengan SVN, jadi saya pikir saya membawa banyak barang bawaan ke dalam hubungan. Saya mendengar bahwa Git bagus untuk percabangan dan penggabungan, dan sejauh ini saya ...
set 19 Jan '09 pada pukul 18:16
4
balasan
14
balasan

Bagaimana cara menghapus / menghapus file besar dari histori komit di repositori Git?

Kadang-kadang saya menghapus rip DVD di proyek situs web, lalu dengan santai git melakukan -a-m ..., dan zap, repo itu meledak pada 2.2 gigs. Lain kali saya membuat beberapa perubahan, menghapus file video dan memperbaiki segalanya, tetapi file yang dikompresi masih dalam repositori ...
atur 20 Januari '10 jam 14:18
7
balasan

Cara mengganti beberapa komit

Saya punya dua cabang. Komit adalah kepala dari satu, dan yang lainnya memiliki b, c, d, e dan f di atas a. Saya ingin memindahkan c, d, e dan f ke cabang pertama tanpa komit b. Menggunakan pemetik ceri mudah: checkout cabang ceri pertama, pilih satu per satu untuk ...
ditetapkan pada 04 November '09 jam 3:07
9
balasan

Squash dua commit pertama di git?

Dengan git rebase --interactive <commit>, Anda dapat menggigit jumlah komit menjadi satu. Ini bagus sekali jika Anda tidak ingin squash memperbaiki fiksasi aslinya. Sepertinya tidak mungkin. Apakah ada cara untuk mencapainya ...
ditetapkan pada 28 Februari '09 jam 23.55
5
balasan

Apa perbedaan antara 'git merge' dan 'git rebase'?

Apa perbedaan antara git merge dan git rebase?
ditetapkan pada 21 Mei '13 pukul 12:06
15
balasan

Bagaimana jongkok semua git diperbaiki dalam satu?

Bagaimana Anda memotong seluruh repositori sebelum komit pertama? Saya dapat menginstal u>
ditetapkan pada tanggal 1 November. '09 jam 11:38
2
balasan

Apa sebenarnya yang dilakukan git "rebase -preserve-merge" (dan mengapa?)

Dokumentasi git untuk perintah rebase agak pendek: --preserve-merge Alih-alih mengabaikan gabungan, cobalah untuk membuatnya kembali. Ini menggunakan mesin --interaktif secara internal, tetapi menggabungkannya dengan opsi --interaktif secara umum ...
ditetapkan pada 10 April '13 pada jam 4:29
5
balasan

Ubah root commit di git?

Ada cara untuk mengubah pesan dari commit selanjutnya: git commit --ame # untuk komit git rebase yang terbaru - master interaktif ~ 2 # tetapi membutuhkan * induk * Bagaimana Anda dapat mengubah pesan komit dari kom ...
ditetapkan pada 22 Januari '10 jam 21:21
2
balasan

git pull vs git fetch git rebase

Pertanyaan lain mengatakan bahwa git pull mirip dengan git fetch + git merge. Tapi apa perbedaan antara git pull vs git fetch + git rebase?
Ditetapkan pada 28 Juli '10 pukul 23:16
32
balasan

git rebase: "error: can not stat 'file': Izin ditolak"

Saya menggunakan git, dan membuat perbaikan kecil, diikuti oleh yang besar. Saya memutuskan untuk menggunakan git rebase untuk menghancurkan dua commit bersama sebelum mengkliknya. (Saya belum pernah melakukan ini sebelumnya.) Jadi, saya lakukan: git rebase -i KEPALA ~ 2 Wow ...
ditetapkan pada 12 Mei '11 pada 0:33
3
balasan

Dalam git, apa perbedaan antara penggabungan - squash dan rebase?

Saya baru mengenal git, dan saya mencoba memahami perbedaan antara squash dan rebase. Seperti yang saya mengerti, Anda menekan ketika Anda rebase.
Ditetapkan pada 11 Maret '10 pukul 20:33