Pertanyaan yang diberi tag «git-rebase»

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

2
Bagaimana Anda rebase perubahan cabang saat ini di atas perubahan yang digabungkan?
Baik. Jika saya di cabang (katakanlah working), dan saya ingin menggabungkan perubahan dari cabang lain (katakanlah master), maka saya menjalankan perintah git-merge mastersementara di workingcabang, dan perubahan bisa digabung tanpa mengubah sejarah sama sekali. Jika saya menjalankan git-rebase master, maka perubahan di masterrebased untuk diletakkan di atas workingcabang saya . …
144 git  merge  rebase  git-rebase 



5
Ubah pesan komit lama di Git
Saya mencoba mengedit pesan komit lama seperti yang dijelaskan di sini . Masalahnya adalah sekarang, ketika saya mencoba menjalankannya rebase -i HEAD~5dikatakan interactive rebase already started. Jadi saya coba: git rebase --continuetetapi ada kesalahan ini: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. …

4
Konflik gabungan git rebase tidak dapat dilanjutkan
Saya mencoba untuk rebase 'dev' untuk mengejar cabang 'master'. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M src/com/.... <stdin>:125: trailing …
131 git  git-rebase 

6
tidak dapat mendorong ke cabang setelah rebase
Kami menggunakan git dan memiliki cabang master dan cabang pengembang. Saya perlu menambahkan fitur baru dan kemudian rebase komit ke master, lalu dorong master ke server CI. Masalahnya adalah jika saya mengalami konflik saat rebase saya tidak bisa mendorong ke cabang pengembang jarak jauh saya (di Github) setelah rebase selesai, …

1
Bagaimana cara saya melakukan rebase pada komit pertama?
Saya biasa git initmembuat repo baru, lalu membuat tiga komit. Sekarang saya ingin melakukan rebase untuk kembali dan mengubah komitmen pertama saya, tetapi jika saya melakukannya git rebase -i HEAD~3mengeluh! Jika saya mencoba hal yang sama dengan HEAD~2maka itu agak berhasil tetapi hanya memungkinkan saya mengatur ulang dua komitmen terakhir. …
129 git  git-rebase 

3
Bagaimana cara mengubah pesan pertama git commit?
Saya memiliki pohon kerja yang berisi 3 komitmen: ➜ ~ myproject git: (master) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My …




4
Ubah stempel waktu saat melakukan rebasing git branch
Saya telah mengatur ulang komit di cabang sebelum dipublikasikan sehingga menyebabkan stempel waktu dari komit menjadi campur aduk. Saya lebih suka mereka semua menjadi hari ini dengan hanya beberapa detik di antaranya. Jelas cap waktu ini juga tidak akan benar, tetapi karena ini adalah waktu ketika segala sesuatunya go public, …
99 git  git-rebase 

4
git hapus gabungan komit dari riwayat
Riwayat Git saya terlihat seperti itu: Saya ingin menggabungkan komitmen ungu menjadi satu. Saya tidak ingin melihatnya lagi di log komit saya. Saya sudah mencoba melakukan a git rebase -i 1, tetapi meskipun 1berada di cabang biru (lih. Gambar), saya masih melihat setiap komit di cabang ungu saya. Bagaimana saya …

3
Saya perlu memunculkan dan membuang komit "tengah" di cabang master saya. Bagaimana saya bisa melakukannya?
Misalnya, di cabang master berikut, saya perlu membuang hanya commit af5c7bf16e6f04321f966b4231371b21475bc4da, yang merupakan yang kedua karena rebase sebelumnya: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 00:15:50 2011 +0200 show …

6
Bagaimana saya bisa menggunakan git rebase tanpa memerlukan dorongan paksa?
Dalam upaya mencapai git nirwana, saya menghabiskan hari mempelajari cara memanfaatkan rebase untuk situasi di mana saya saat ini bergabung. Saat menjalankan apa yang saya anggap sebagai aliran git 101 (yang saya jelaskan di bawah), saya harus melakukannya push --forcesaat mendorong perubahan saya kembali ke asalnya. Saya bukan satu-satunya - …
94 git  git-rebase 

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.