2015-09-11 17 views
11

Tôi đã thay đổi danh sách dài các tệp trong Visual Studio 2013 và hiện đang cố gắng cam kết cũng như đồng bộ hóa chúng với những thay đổi mà người khác đã thực hiện (Chúng tôi sử dụng bitbucket, nếu điều đó tạo nên sự khác biệt). Khi cố gắng để thực hiện, tôi bước vào cam kết thông báo, nhưng sau đó nhận được lỗiGit "Không thể tạo cây từ chỉ mục chưa được hợp nhất hoàn toàn"

"xảy ra thông báo lỗi chi tiết:. Không thể tạo một cây từ một không chỉ số hoàn toàn hợp nhất".

tôi không phải là rất có kinh nghiệm với git, vì vậy bất kỳ trợ giúp sẽ được đánh giá rất nhiều!

+0

Liên quan: http://stackoverflow.com/questions/28804352/cannot-commit-changes-with-gitextensions Kiểm tra trạng thái của bạn (với trạng thái 'git'), thêm đường dẫn chưa được nhấn, cam kết. – raina77ow

Trả lời

25

Tôi vừa gặp vấn đề tương tự. Raina77ow được liên kết với câu trả lời, nhưng để xây dựng ở đây: mở một git Bash trong thư mục làm việc của bạn và chạy git status. Từ đó, bạn sẽ thấy những vấn đề của bạn là gì.

Đối với tôi, thường là do xung đột hợp nhất chưa được giải quyết. Nếu có đường dẫn chưa được kết hợp và bạn muốn sử dụng các thay đổi cục bộ của mình, tức là đánh dấu tệp nào là giải pháp xung đột, hãy chạy git add [filePath\fileName].

Nếu bạn muốn hủy thay đổi, nghĩa là unstage tệp, hãy sử dụng git reset HEAD [filePath\fileName].

+0

Ý của bạn là "xung đột hợp nhất chưa được giải quyết"? (Lỗi này xảy ra khi một chỉ mục không được hợp nhất hoàn toàn, tức là có các xung đột hợp nhất trong chỉ mục.) –

+0

Điều đó có vẻ là gốc của vấn đề, nhưng văn bản lỗi bằng chữ như trên trong câu hỏi của Jesse. – RandonneurLibre

Các vấn đề liên quan