2013-07-26 28 views
10

Làm cách nào để đồng bộ hóa các cam kết không đồng bộ trong GitHub cho Windows?Làm cách nào để đồng bộ hóa các cam kết không đồng bộ trong ứng dụng khách GitHub Windows?


tôi đã thực hiện một số thay đổi đối với tệp một tháng trước. tôi vừa mới nhận ra hôm nay rằng họ không đi đâu cả; trang web GitHub không có lịch sử thay đổi của tôi.

Khách hàng không có dấu hiệu cho thấy mọi thứ đã lỗi thời (không có "thay đổi không được cam kết"). Nhưng có "cam kết chưa được đồng bộ":

enter image description here

Làm thế nào để tôi đồng bộ hóa các cam kết chưa được đồng bộ?

tôi đã cố gắng gì cả, và tôi tươi ra khỏi ý tưởng

tôi đã cố gắng nhấn vào nút sync (bất cứ phương tiện đó), nhưng tất cả tôi nhận được (sau khi di chuyển thanh tiến trình trong vòng 7 giây) là:

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

enter image description here

Nhấp MỞ SHELL, gây ra một dấu nhắc PowerShell xuất hiện, nơi tôi gõ:

debug the state of this repo 

Nhưng điều đó dường như không làm điều đó:

enter image description here

Làm thế nào để tôi đồng bộ hóa cam kết không đồng bộ hóa trong GitHub cho Windows khách hàng?

Bonus Reading

+1

Nó hơi gobsmacking với 51,8k rep bạn gõ vào một lệnh shell. Dù sao, 1) các cam kết bạn đi đến repo địa phương của bạn. Nút đồng bộ đẩy các cam kết đó vào repo Github. Git là một DVCS, và như vậy có nghĩa là bạn có một repo địa phương và một repo từ xa mà bạn có thể dần dần đẩy cam kết repo địa phương. 2) Thông báo lỗi máy khách Github này hơi khó hiểu. Bạn có đằng sau proxy không? –

+0

@RobertGrant Thông báo lỗi không giải thích những gì tôi nên * gõ, vì vậy tôi chỉ thử những gì nó gợi ý. Tôi đã hết kiên nhẫn cho một hệ thống kiểm soát nguồn không thành công một cách ngoạn mục.Ngoài ra, bất cứ điều gì sau khi dòng ngang đầu tiên trong câu hỏi là lãng phí vật liệu phụ. Nó được sử dụng để loại bỏ số lượng lớn câu hỏi, để làm cho nó trông giống như tôi đưa ra nỗ lực nghiên cứu. (Lý tưởng là câu hỏi đã kết thúc sau dòng đầu tiên, nhưng mọi người có xu hướng không hữu ích cho các câu hỏi một dòng) –

+0

Hệ thống này là tốt; ai đó vừa mới viết một ứng dụng khách khá hiện có chức năng giới hạn và đôi khi các thông báo lỗi không hữu ích. Để tham khảo trong tương lai: gõ một câu tiếng Anh vào một dấu nhắc lệnh sẽ làm việc khá hiếm khi. Ngoài ra, một câu hỏi lót là tốt nếu thích hợp; Bí quyết là có đủ chuyên môn kỹ thuật để biết khi nào. Dù sao, quay trở lại câu hỏi của tôi: bạn có đằng sau một proxy? –

Trả lời

2

Mở Git Shell và gõ git status này nên cung cấp cho một số chi tiết như những gì là sai.

+1

Tôi đã thử điều này, và tin nhắn tôi nhận được là 'không có gì để cam kết, làm sạch thư mục'. Dường như vẫn còn một số cam kết không đồng bộ. –

-2

Mở vỏ git và thử theo cách thủ công, đẩy nó: Loại đầu tiên: "git remote add origin" https: // "", phải nói rằng nguồn gốc từ xa đã tồn tại. Sau đó thử: "git push -u origin master"

+0

Điều này không trả lời được câu hỏi. – Cristik

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