IT <code> - Tag git-rebase [Câu hỏi]

72
hữu ích
3trả lời
28k xem

Tôi cần phải bật lên và bỏ đi một cam kết trung gian của Google 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 cần bỏ rác chỉ cam kết af5c7bf16e6f04321f966b4231371b21475bc4da, đây là lần thứ hai do phản ứng trước: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave…
372
hữu ích
14trả lời
169k xem

Làm thế nào để squash tất cả các cam kết git thành một?

Làm thế nào để bạn nén toàn bộ kho lưu trữ của bạn xuống cam kết đầu tiên? Tôi có thể phản hồi lại cam kết đầu tiên, nhưng điều đó sẽ khiến tôi có 2 lần cam kết. Có cách nào để tham chiếu các cam kết trước khi đầu tiên?…
78
hữu ích
3trả lời
12k xem

Làm thế nào để tôi điều chỉnh lại thông điệp cam kết git đầu tiên?

Tôi có một cây làm việc chứa 3 commmits: ➜ ~ myproject git: (chính chủ) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200…
87
hữu ích
4trả lời
55k xem

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…
714
hữu ích
5trả lời
585k xem

Làm thế nào để rebase chi nhánh địa phương với chủ từ xa?

Tôi đã nhân bản dự án từ nhánh chính từ kho lưu trữ từ xa remote_repo. Tôi tạo chi nhánh mới và tôi cam kết với chi nhánh đó. Các lập trình viên khác đẩy đến remote_reponhánh chủ. Bây giờ tôi cần khởi động lại nhánh RB của…
297
hữu ích
3trả lời
112k xem

Trong git, sự khác biệt giữa merge --squash và rebase là gì?

Tôi mới sử dụng git và tôi đang cố gắng tìm hiểu sự khác biệt giữa squash và rebase. Theo tôi hiểu, bạn thực hiện một squash khi thực hiện rebase.
275
hữu ích
32trả lời
169k xem

Git rebase: lỗi lỗi: không thể thống kê 'tập tin': Quyền bị từ chối?

Tôi đang sử dụng git và thực hiện một cam kết nhỏ theo sau là một cam kết lớn. Tôi quyết định sử dụng git rebaseđể ép hai cam kết lại với nhau trước khi đẩy chúng. (Tôi chưa bao giờ làm điều này trước đây.) Tôi cũng…
308
hữu ích
2trả lời
150k xem

Làm thế nào để có được những thay đổi của họ giữa những cuộc nổi loạn của Git?

Tôi có các nhánh xung đột, nhánh2 phân nhánh từ nhánh1. Giả sử khi nổi loạn branch2hiện tại branch1, trong khi giải quyết xung đột, tôi quyết định lấy một số (không phải tất cả) các branch1tệp "của họ" (tức là ) như hiện…
569
hữu ích
15trả lời
191k xem

Làm cách nào để xóa / xóa một tệp lớn khỏi lịch sử cam kết trong kho Git?

Thỉnh thoảng tôi bỏ một DVD-rip vào một dự án trang web, sau đó bất cẩn git commit -a -m ..., và, zap, repo đã bị phồng lên bởi 2,2 hợp đồng biểu diễn. Lần sau tôi đã thực hiện một số chỉnh sửa, xóa tệp video và cam kết mọi…
115
hữu ích
2trả lời
132k xem

Làm thế nào để bạn phản đố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?

Đuợc. 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…
90
hữu ích
6trả lời
101k xem

Cuộc nổi loạn đang diễn ra. Không thể cam kết. Làm thế nào để tiến hành hoặc dừng lại (hủy bỏ)?

Khi tôi chạy: git status Tôi thấy điều này: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit,…
85
hữu ích
3trả lời
10k xem

Nổi loạn một chi nhánh bao gồm tất cả trẻ em của nó?

Tôi có cấu trúc liên kết kho Git sau đây: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Bằng cách nổi loạn featurechi nhánh, tôi dự kiến ​​sẽ đánh bại toàn bộ cây con…
442
hữu ích
6trả lời
150k xem

Sự khác biệt giữa 'git merge' và 'git rebase' là gì?

Sự khác biệt giữa git mergevà là git rebasegì?
82
hữu ích
3trả lời
14k xem

Làm cách nào để khôi phục / đồng bộ hóa lại sau khi ai đó đẩy rebase hoặc thiết lập lại thành một nhánh được xuất bản?

Chúng ta đều đã nghe nói rằng người ta không bao giờ nên phản đối công việc đã xuất bản, điều đó nguy hiểm, v.v. Tuy nhiên, tôi chưa thấy bất kỳ công thức nấu ăn nào được đăng để làm thế nào để đối phó với tình huống trong…
115
hữu ích
4trả lời
28k xem

Làm thế nào để hủy bỏ một rebase git từ bên trong vim trong khi chỉnh sửa tương tác?

Khi tôi thực hiện một rebase tương tác, ví dụ git rebase -i HEAD~3 trình soạn thảo tương tác rebase (vim trong trường hợp của tôi) mở ra để cho tôi chỉnh sửa các cam kết để rebase pick c843ea2 Set Vim column limit…

15 30 50 mỗi trang