Câu hỏi được gắn thẻ «git-rebase»

Với lệnh git-rebase, bạn có thể thực hiện các thay đổi từ một nhánh và phát lại chúng trên đầu của một nhánh khác.

2
Làm thế nào để bạn phản ứng lại các thay đổi của chi nhánh hiện tại trên đầu các thay đổi được hợp nhất?
Được chứ. Nếu tôi ở trên một nhánh (nói working) và tôi muốn hợp nhất các thay đổi từ một nhánh khác master, thì tôi sẽ chạy lệnh git-merge mastertrong khi ở workingnhánh đó và các thay đổi sẽ được hợp nhất mà không làm đảo lộn lịch sử. Nếu …
144 git  merge  rebase  git-rebase 



5
Thay đổi tin nhắn cam kết cũ trên Git
Tôi đã cố gắng chỉnh sửa một thông điệp cam kết cũ như được giải thích ở đây . Điều này là bây giờ, khi tôi cố chạy rebase -i HEAD~5nó nói interactive rebase already started. Vì vậy, sau đó tôi cố gắng: git rebase --continuenhưng đã nhận được lỗi …

4
Xung đột hợp nhất Git rebase không thể tiếp tục
Tôi đang cố gắng đuổi theo 'dev' để bắt kịp nhánh '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 …
131 git  git-rebase 


1
Làm cách nào để git rebase cam kết đầu tiên?
Tôi đã từng git inittạo một repo mới, sau đó thực hiện ba lần cam kết. Bây giờ tôi muốn rebase để quay lại và sửa đổi cam kết đầu tiên của mình, nhưng nếu tôi làm vậy git rebase -i HEAD~3thì sẽ phàn nàn! Nếu tôi thử tương tự …
128 git  git-rebase 

3
Làm cách nào để tôi nhập lại thông báo cam kết git đầu tiên?
Tôi có một cây làm việc chứa 3 dấu phẩy: ➜ ~ 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 …

2
Git rebase không thành công, 'Các thay đổi cục bộ của bạn đối với các tệp sau sẽ bị ghi đè bằng cách hợp nhất'. Không có thay đổi cục bộ?
Đây là bản ghi của tôi từ việc cố gắng hợp nhất nhánh sửa lỗi của tôi vào nhánh chính của tôi để chuẩn bị đẩy nó ngược dòng. Đã có một số thay đổi ngược dòng được kéo vào chính kể từ khi nhánh sửa lỗi được tạo và …
104 git  git-rebase 




4
git xóa cam kết hợp nhất khỏi lịch sử
Lịch sử Git của tôi trông như thế: Tôi muốn ép những quả cam tím thành một chiếc duy nhất. Tôi không muốn nhìn thấy chúng lần nữa trong nhật ký cam kết của mình. Tôi đã cố gắng làm điều đó git rebase -i 1, nhưng mặc dù 1đang …

3
Tôi cần bật lên và bỏ đi một cam kết "giữa" trong nhánh chính của mình. Tôi làm nó như thế nào?
Ví dụ: trong nhánh chính sau, tôi chỉ cần dọn rác cam kết af5c7bf16e6f04321f966b4231371b21475bc4da, là nhánh thứ hai do rebase trước đó: 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 …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.