2011-12-12 35 views
5

Tôi muốn thiết lập git (TortoiseGIT) bằng tệp gitconfig toàn cục như tên từ xa mặc định khi tôi sao chép kho lưu trữ không phải là "origin" nhưng một số văn bản khác do tôi xác định (ví dụ: "foo").Làm thế nào để thiết lập gitconfig cho tên từ xa mặc định?

Điều này có khả thi không? Chỉ thị nào là chỉ thị?

Cảm ơn

Edit: Mục đích của nghĩa là, mà tôi tạo ra một vài kho nhỏ hơn cho các nhiệm vụ độc lập khác nhau và tôi mệt mỏi vì mỗi lần thay đổi tên của điều khiển từ xa vì nó có sẵn sử dụng (tài liệu) chia sẻ cho người dùng khác. Vì vậy, tên của điều khiển từ xa phải là tên máy của tôi để tránh nhầm lẫn giữa các phiên bản git khác. Tôi biết điều này không phải là thực hành tốt nhất nhưng đó là cuộc sống :(

Trả lời

5

không có tùy chọn cấu hình toàn cầu bạn sẽ phải sử dụng git clone --origin foo <source> để thay đổi tên của các "nguồn gốc" kho khi bạn sao chép nó:..

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

Điều này thay đổi tên thứ e thời gian tôi sao chép các kho. Tôi muốn có thể chỉ định tên một lần và từ đó trở đi, TẤT CẢ các hành động nhân bản nên sử dụng tên đó. –

+0

Bạn không thể, vì vậy tôi đang cung cấp những điều tốt nhất tiếp theo. – meagar

+0

Âm thanh như bản vá được sắp xếp theo thứ tự. – ELLIOTTCABLE

-2

Tôi không chắc chắn làm thế nào để làm điều đó trong TortoiseGit, nhưng nó đủ dễ dàng để làm bằng cách chỉnh sửa tập tin cấu hình của repo qua dòng lệnh:.

$ git remote rename origin foo 
+0

đó chỉ huy chỉ có giá trị sau khi clone được tạo ra nó doesnt thay đổi mặc định cho các bản sao mới. –

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