Đồng nghiệp của tôi đã hợp nhất một số thay đổi cho hotfix sản xuất vào chi nhánh chính tại địa phương của anh ta và sau đó đã đẩy một bậc thầy vào kho lưu trữ GitHub của chúng tôi. Bây giờ tôi đang cố gắng cập nhật chi nhánh địa phương của tôi với những thay đổi của mình. Khi làm một "git pull origin" từ git console thì có vẻ như nó sẽ ổn khi hiển thị tất cả các file. Nhưng, gần cuối nó chỉ dừng lại với thông điệp "Aborting".Git Pull Aborting
Tôi không biết phải làm gì tiếp theo. Cứu giúp?
CẬP NHẬT: Vì vậy, vấn đề được giải quyết. Gốc thực sự của vấn đề là đồng nghiệp của tôi đã xóa một số mục từ tệp .gitignore trong nhánh của anh ấy, cho phép một số tệp mới có thể truy cập vào bản kiểm tra của anh ta. Kể từ khi địa phương của tôi .gitignore vẫn còn bỏ qua những tập tin, repo địa phương của tôi đã không nghĩ rằng tôi đã có các tập tin làm việc địa phương để thêm vào chỉ mục. Tôi đã kết thúc xóa tất cả các tệp và sau đó kéo hoạt động và đưa tất cả các tệp đó vào.
Tôi chắc chắn sẽ chỉnh sửa cẩn thận tệp .gitignore và kiểm tra tệp. Tôi hiện có một số đánh giá mới về ảnh hưởng của nó trên các nhà phát triển khác.
Thực ra, có một sự tò mò khác có thể có hoặc không liên quan. Khi đồng nghiệp của tôi đã thúc đẩy, mọi thứ 'có vẻ' giống như họ đã làm việc. Nhưng, khi chúng tôi đến GitHub, không có bất kỳ cam kết mới nào. Giờ đây, chế độ xem chi nhánh địa phương của anh ấy trong GitExtensions có vẻ chính xác và chúng tôi cũng có thể thấy những thay đổi của anh ấy trong GitHub. Vì vậy, khi bạn hợp nhất địa phương sau đó đẩy, bạn không mong đợi để xem một cam kết mới trên GitHub? Và nếu không, làm thế nào tôi có thể nói rằng chủ nhân đã được thay đổi bằng cách nhìn vào GitHub? – sisdog
@Tim, nó cho thấy bạn đã chỉnh sửa bài đăng của tôi. Bạn đã thay đổi một cái gì đó? Tôi không biết mọi người có thể thay đổi bài viết của tôi và ... tại sao bạn thay đổi nó? – sisdog
nhấp vào "5 phút trước" trong "đã chỉnh sửa 5 phút trước" và bạn sẽ thấy sự khác biệt. Anh ta chỉ thực hiện một sự thay đổi dấu chấm câu nhỏ. –