2012-10-26 23 views
5

Tôi đã sử dụng Github cho Windows và Mac thành công trong một thời gian nhưng đột nhiên tôi nhận được lỗi sau.Github cho Windows - Không tìm được lỗi HEAD

msgstr "Lỗi tìm kiếm ĐẦU trong kho lưu trữ này"

Trong các chi tiết kho xem sau khi mở một kho lưu trữ của tôi.

bất kỳ trợ giúp nào để làm sạch điều này sẽ được đánh giá cao.

+0

Điều này vẫn đang diễn ra? Kho lưu trữ ở đâu? – L2G

+0

Không, nhưng tôi không chắc chắn nếu điều này đã được sửa chữa sau khi cập nhật ứng dụng Github nhiều kể từ khi điều này đã được đăng? Nó đã xảy ra trên nhiều kho của tôi, https://github.com/trentmillar/snort-vc10 –

+0

Tôi cũng gặp phải vấn đề này. Nó xảy ra sau khi một GitHub gần đây cho Windows cập nhật, và tất cả các kho của tôi có vấn đề, ngay cả những người mà không có thay đổi gần đây – cidthecoatrack

Trả lời

0

Trước tiên, bạn phải đi vào kho lưu trữ mà lỗi xuất hiện. Hãy tiếp tục và đóng thông báo và điều hướng đến Tools > Open A Shell Here. Sau đó, trình bao sẽ mở cho kho lưu trữ đó. Bây giờ những gì chúng tôi muốn làm là thiết lập lại các hợp nhất gây ra lỗi. Bạn có thể làm điều đó với các lệnh sau

$ git reset --merge 
$ git checkout master 
$ git pull 

Điều chúng tôi đang làm ở đây là chúng tôi đang yêu cầu GitHub hoàn tác quá trình hợp nhất gây ra lỗi. Sau đó, chúng tôi chuyển từ đầu tách ra. Cuối cùng, chúng tôi muốn kéo tất cả những thay đổi mới mà chúng tôi muốn.

Khi bạn làm điều đó, lỗi sẽ biến mất khỏi kho lưu trữ đó và bạn không nên gặp bất kỳ sự cố nào với nó.

+0

Tôi đã thử điều này mà không thành công. Ba lệnh hoạt động tốt, nhưng ứng dụng Github vẫn phàn nàn "Không tìm được HEAD trong kho lưu trữ này" khi tôi cố gắng chọn repo với nó. –

0

Cách đơn giản nhất để giải quyết này sẽ được đi vào kho được nói 'failed looking for HEAD', đóng cửa mà pop-up, và nhấp Tools -> Open a Shell Here.

  • Từ trình bao, bạn có thể chạy 'git reset --merge' để hoàn tác quá trình hợp nhất khiến GitHub cho Windows gặp sự cố.
  • Từ đó, chạy 'git checkout master' để chuyển từ tách rời HEAD.
  • Sau đó, chạy 'git pull' trong trình bao để kéo xuống bất kỳ thay đổi mới nào. Nó sẽ nhắc bạn sửa bất kỳ xung đột hợp nhất nào (đó là nguyên nhân khiến ứng dụng gặp sự cố).

Khi bạn khắc phục xung đột hợp nhất trong tệp, bạn có thể đồng bộ hóa mã của bạn với github.

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