Nếu bạn có nhiều kho lưu trữ từ xa và không chỉ định bất kỳ tên kho lưu trữ từ xa nào, origin
sẽ được sử dụng theo mặc định. Nếu không có kho lưu trữ từ xa có tên gốc, sau đó nó sẽ lôi ra nói
fatal: No remote repository specified. Please, specify either a URL or a
remote name from which new revisions should be fetched.
Ngoài ra: Làm thế nào tôi có thể thay đổi mặc định này từ xa mà không làm việc theo dõi chi nhánh địa phương?
Bạn có thể đổi tên tên kho đó thành 'origin' để đặt mặc định.
cẩn thận: điều này sẽ không hoạt động nếu nhánh hiện tại đã có luồng ngược được chỉ định trên điều khiển từ xa khác. Từ git help fetch
: "Khi không có điều khiển từ xa nào được chỉ định, theo mặc định, nguồn gốc từ xa sẽ được sử dụng, trừ khi có nhánh thượng nguồn được định cấu hình cho nhánh hiện tại". Trong trường hợp này, bạn có thể thay đổi các nhánh ngược dòng để sử dụng origin
bằng cách chỉnh sửa các trường remote
cho các chi nhánh được định cấu hình trong .git/config
.
Bạn có thể chưa bao giờ thực hiện 'git clone' trên repo, nhưng thêm điều khiển từ xa (được gọi là 'origin' hoặc cách khác) sau sự kiện. – mwfearnley