Quy trình làm việc thông thường của tôi khi làm việc với git, giống như sau:
- tạo một kho lưu trữ cục bộ
- thực hiện một số công việc trong kho lưu trữ đó, thêm / thay đổi tệp, v.v.
- quyết định rằng tôi muốn một vị trí từ xa trung tâm cho kho lưu trữ và tạo một
- đẩy tất cả các cam kết từ kho lưu trữ cục bộ của tôi sang kho lưu trữ từ xa mới này
Tuy nhiên, bây giờ tôi muốn có thể đến push
và pull
đi từ kho lưu trữ từ xa này mà không cần phải chỉ định nơi tôi đang đẩy đến hoặc kéo từ đâu; Tôi muốn chủ sở hữu địa phương của tôi theo dõi chủ từ xa.
Cách thích hợp để thực hiện điều này với tôi không rõ ràng và tôi không thể xác định nó từ tài liệu, mặc dù nó thực sự không nên có nhiều hơn một lệnh.
Bởi vì đó là điều chỉ được thực hiện một lần cho mỗi kho lưu trữ, tôi thường sử dụng một trong hai giải pháp đơn giản, nhưng khó hiểu:
- được sử dụng
git clone
để tạo một kho lưu trữ cục bộ mới và đã xóa kho lưu trữ 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. - .git / config được chỉnh sửa thủ công để tạo nguồn gốc bản chính.
Tôi nghĩ rằng tôi sẽ có thể chạy một lệnh, có thể là một số hình thức git remote
để thiết lập một kho lưu trữ hiện có để có theo dõi chính một chủ từ xa. Bất cứ ai có thể cho tôi biết đó là lệnh gì?