2013-02-26 40 views
10

Tôi đang sử dụng W7 64 bi và chỉ gặp lỗi từ ứng dụng khách github. Nó nói:Github không đồng bộ hóa chi nhánh

không thể đồng bộ hóa nhánh. bạn có thể cần phải mở một trình bao và gỡ lỗi trạng thái của repo này.

Tôi phải làm gì bây giờ?

+6

Mở một thiết bị đầu cuối, thực hiện trạng thái 'git', kiểm tra trạng thái của nhánh. Sau đó, tham khảo ý kiến ​​một hướng dẫn git đáng tin cậy trong trường hợp bạn đang ở trong một trạng thái xung đột. – Makoto

Trả lời

5

Tôi biết điều này nghe có vẻ điên rồ, nhưng hãy thử khởi động lại máy tính của bạn.

Điều này làm tôi vui vẻ ngày hôm qua; Tôi đã nhận được lỗi này, và sau khi kiểm tra: \AppData\Local\GitHub\TheLog.txt

tôi thấy tin nhắn như:

AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\bin\sh.exe: 
*** Couldn't reserve space for cygwin's heap, Win32 error 0 

vấn đề này được đưa ra xung quanh để GitHub cho Windows cập nhật bản thân (đặc biệt là Cygwin -ized PortableGit) ở chế độ nền trong khi tôi đang sử dụng nó. Cuối cùng, một số cygwin dlls từ trước đó PortableGit dlls vẫn được tải trong bộ nhớ gây ra lỗi khi cố gắng thực hiện (cập nhật) PortableGit lệnh mới (cập nhật).

Khởi động lại xóa tất cả các dll Cygwin đã tải trước đó.

1

Bạn có thể gặp vấn đề phức tạp hơn câu trả lời của tôi có thể giải quyết, nhưng - đối với bất kỳ ai khác gặp phải câu hỏi này - một số giải pháp cơ bản có thể được tìm thấy trong this video. Tóm lại, status.github.com, git statusgitstatus là bạn của bạn. Xem những gì họ nói với bạn và sau đó tiếp tục theo dõi thông tin mới của bạn. Bạn có thể sử dụng các công cụ này bằng cách sử dụng Git Shell đi kèm với máy khách Github Windows.

Tôi sẽ lưu ý rằng sự cố của chính tôi bắt nguồn từ việc cố gắng đồng bộ hóa tệp quá lớn: Tôi chỉ tìm thấy tệp này bằng cách sử dụng Git Shell, lỗi này đã xảy ra khi tôi thử git sync. Tôi hiện đang tìm cách xóa tệp được đề cập trong các cam kết trước đó để tôi có thể đồng bộ hóa repo của mình một cách thích hợp. Hướng dẫn tôi hiện đang theo dõi có thể được tìm thấy here và nếu nó dường như đưa tôi đi đúng hướng (nó thực sự được đề xuất trong thông báo lỗi Git Shell!)

0

Tôi đã gặp lỗi này trước đó và tôi đã khắc phục sự cố bằng cách nhập lại thông tin đăng nhập cho tài khoản github của tôi. Hóa ra github đã đăng xuất tôi vì một lý do nào đó

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