Pertanyaan yang diberi tag «git-rebase»

Dengan perintah git-rebase, Anda dapat mengambil perubahan dari satu cabang dan memutarnya kembali di atas cabang lain.

8
Hapus folder dan isinya dari sejarah git / GitHub
Saya sedang mengerjakan repositori di akun GitHub saya dan ini adalah masalah yang saya temui. Proyek Node.js dengan folder dengan beberapa paket npm diinstal Paket-paket itu ada di node_modulesfolder Menambahkan folder itu ke git repositori dan mendorong kode ke github (tidak memikirkan bagian npm pada waktu itu) Menyadari bahwa Anda …
318 git  github  rebase  git-rebase 

3
Cabang fitur rebase ke cabang fitur lain
Saya memiliki dua cabang fitur (pribadi) yang sedang saya kerjakan. a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 Setelah mengerjakan beberapa cabang ini, saya menemukan bahwa saya memerlukan perubahan dari Branch2 di Branch1. Saya ingin mengubah perubahan …


15
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 ini berkali-kali selama pengembangan proyek Anda. Jadi, saya lebih suka …

5
Apa artinya “Pengemasan repositori otomatis untuk kinerja optimal”?
Saya mengalami masalah dengan repo git saya. Selama beberapa hari terakhir setiap kali saya melakukan push ke server saya mendapatkan pesan ini: "Otomatis mengemas repositori untuk kinerja optimal", dan sepertinya tidak hilang dan mengembalikan shell. Saya juga mencoba memeriksa ke cabang baru dan kemudian melakukan rebase pada cabang saya sebelumnya …
225 git  git-rebase  git-push 



18
Git - Bagaimana cara memperbaiki rebase interaktif "rusak"?
Saya berhasil membuat sedikit kekacauan di repositori git lokal saya. Saya mencoba untuk memperbaiki komit yang rusak dengan menggunakan instruksi berikut . Sebelum menjalankan "git commit --amend" (dan setelah git rebase --interactive) saya memutuskan bahwa perubahan saya tidak benar dan saya menjalankan "git reset HEAD --hard". Bukan ide yang bagus, …
184 git  msysgit  git-rebase 

5
Bagaimana cara menekan dua komitmen yang tidak berurutan?
Saya sedikit baru dengan fitur rebasing keseluruhan dalam git. Katakanlah saya membuat komitmen berikut: A -> B -> C -> D Setelah itu, saya menyadari bahwa Dberisi perbaikan yang tergantung pada beberapa kode baru yang ditambahkan A, dan bahwa komit ini dimiliki bersama. Bagaimana saya terjepit A& Dbersama dan pergi …
183 git  git-rebase 

5
Memotong komit gabungan Git
Ambil contoh berikut: Saya memiliki beberapa pekerjaan di cabang topik dan sekarang saya siap untuk bergabung kembali ke master: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Saya melakukan penggabungan dari master, menyelesaikan konflik dan sekarang saya memiliki: * 8101fe3 Merge branch 'topic' [master] …

7
Saya tidak bisa mengerti perilaku git rebase --onto
Saya perhatikan bahwa dua blok dari perintah git berikut memiliki perilaku yang berbeda dan saya tidak mengerti mengapa. Saya memiliki Adan Bcabang yang berbeda dengan satucommit ---COMMIT--- (A) \ --- (B) Saya ingin rebase Bcabang pada yang terbaru A(dan memiliki komitmen pada Bcabang) ---COMMIT--- (A) \ --- (B) Tidak masalah …
169 git  git-rebase 

4
git rebase tanpa mengubah stempel waktu komit
Apakah masuk akal untuk melakukan git rebasesambil menjaga stempel waktu komit? Saya percaya konsekuensinya adalah bahwa cabang baru tidak harus memiliki tanggal secara kronologis. Apakah secara teori itu mungkin? (mis. menggunakan perintah pipa ledeng; hanya ingin tahu di sini) Jika secara teori memungkinkan, maka apakah mungkin dalam praktik dengan rebase, …


3
Bagaimana cara memilih strategi penggabungan untuk git rebase?
git-rebasesebutan halaman manual -X<option>dapat diteruskan ke git-merge. Kapan / bagaimana tepatnya? Saya ingin rebase dengan menerapkan tambalan dengan strategi rekursif dan opsi mereka (menerapkan tongkat apa pun, daripada melewatkan seluruh komitmen yang saling bertentangan). Saya tidak ingin bergabung, saya ingin membuat sejarah linier. Saya sudah mencoba: git rebase -Xtheirs dan …
147 git  git-rebase 

6
Mengapa git-rebase memberi saya menggabungkan konflik ketika semua yang saya lakukan adalah menekan komitmen?
Kami memiliki repositori Git dengan lebih dari 400 komit, beberapa lusin pertama adalah banyak trial-and-error. Kami ingin membersihkan komitmen ini dengan menekan banyak menjadi satu komit. Tentu saja, git-rebase sepertinya jalan yang harus ditempuh. Masalah saya adalah bahwa itu berakhir dengan menggabungkan konflik, dan konflik ini tidak mudah untuk diselesaikan. …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.