2010-10-12 32 views
7

Tôi có thiết lập git với một kho lưu trữ dùng chung. Khi tôi làm việc trên 2 PC, tôi đẩy các nhánh cá nhân của mình.Kéo Git cần phải hủy các tệp cục bộ

Tôi đang thường xuyên rebasing với nhánh phát triển vì vậy tôi cần phải đẩy mạnh (tính năng xuất xứ git push -f). Nhưng khi tôi muốn kéo một chi nhánh tính năng với những thay đổi bắt buộc, tôi luôn nhận được xung đột hợp nhất.

Có thể buộc kéo và ghi đè lên các tệp cục bộ không?

Trả lời

8

Nếu bạn đang muốn chỉ nhận được đến trạng thái mà bạn đang ở trên máy khác khi bạn ép đẩy, chỉ reset --hard cho người đứng đầu mà bạn muốn:

$ git fetch 
$ git reset --hard origin/<yourbranch> 
+0

Thx, mà làm được rồi! – tom

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