công việc thông thường của tôi khi làm việc với git, là một cái gì đó như thế này:Bắt chi nhánh git hiện để theo dõi các chi nhánh từ xa
- tạo một kho lưu trữ địa phương
- làm một số công việc trong kho đó, thêm các tập tin/thay đổi, vv
- quyết định rằng tôi muốn có một vị trí từ xa trung tâm cho các kho lưu trữ, và tạo ra một
- đẩy tất cả các cam kết từ kho lưu trữ địa phương của tôi để kho này từ xa mới
Bây giờ, tuy nhiên, tôi muốn có thể push
và pull
từ kho lưu trữ từ xa này mà không cần phải chỉ định nơi tôi đang đẩy hoặc kéo; Tôi muốn chủ nhân địa phương của mình theo dõi chủ từ xa.
thích hợp cách để làm điều này không rõ ràng với tôi và tôi không thể xác định nó từ tài liệu, mặc dù nó không thực sự nhiều hơn một lệnh.
Bởi vì nó là cái gì đó là chỉ bao giờ thực hiện một lần mỗi kho, tôi đã thường sử dụng một trong hai giải pháp đơn giản, nhưng hacky,:
- sử dụng
git clone
để tạo ra một kho lưu trữ địa phương mới, và xóa cái cũ . Sau khi nhân bản git, kho lưu trữ mới được thiết lập để theo dõi nguồn gốc. - chỉnh sửa thủ công .git/config để tạo nguồn gốc chính.
Tôi nghĩ rằng tôi có thể chạy lệnh, có thể một số hình thức git remote
để thiết lập kho lưu trữ hiện có để theo dõi chính một chủ từ xa. Bất cứ ai có thể cho tôi biết lệnh đó là gì?
Trên thực tế chỉ ra rằng một câu hỏi tương tự đã được hỏi trước: http: // stackoverflow. com/questions/312055/how-do-i-fix-missing-git-remote-details – SpoonMeiser
Đây thực sự là bản sao của: http://stackoverflow.com/questions/520650/how-do-you-ma ke-an-existing-git-branch-track-a-remote-branch – takeshin
Bản sao của [Làm thế nào để bạn tạo một nhánh Git hiện có theo dõi một nhánh từ xa?] (http://stackoverflow.com/q/520650/456814) . –