Điểm:0

có thể git clone từ thư mục cục bộ này sang thư mục cục bộ khác trên Ubuntu không

lá cờ tc

Tôi đã tạo hai thư mục trên máy cục bộ của mình. Một người được đặt tên dev_projects và một người khác được đặt tên git_projects. Tôi có một thư mục dự án trong git_projects. Tôi muốn dự án bên trong git_projects thư mục hoạt động như một dự án git từ xa để tôi có thể git clone từ dự án này sang dự án của mình dev_projects danh mục.Tôi muốn biết nếu nó thực sự có thể.

Đây là cấu trúc thư mục

dev_projects
    
git_projects
    some_project

Khi tôi sao chép dự án, tôi cũng muốn sử dụng các lệnh git pull và git push. Hiện tại, tôi đã cố gắng thực hiện điều này bằng cách đặt đường dẫn thư mục cục bộ thay thế cho liên kết HTTPS

git clone /home/nishant/git_projects/some_project ./

Nhưng nó mang lại cho tôi một lỗi

gây tử vong: kho lưu trữ '/home/nishant/git_projects/some_project' không tồn tại
lá cờ in
Tôi không hoàn toàn theo dõi. Bạn muốn có một repo Git ở hai vị trí; một cho prod và một cho dev. Thê nay đung không?
pLumo avatar
lá cờ in
Bạn cần phải có một máy chủ `git`. Nhưng tôi nghĩ bạn nên sử dụng các nhánh ...
lá cờ jp
Dan
@pLumo Bạn thực sự không cần máy chủ git. Bạn có thể tự do sao chép từ bất kỳ loại điều khiển từ xa nào, miễn là URI đầy đủ là kho lưu trữ git. Nó có thể là đường dẫn cục bộ, máy chủ từ xa hoặc thậm chí là máy của đồng nghiệp mà không cần bất kỳ cấu hình git bổ sung nào miễn là bạn có quyền truy cập vào kho lưu trữ đó. (Trên thực tế, không có thứ gọi là "máy chủ git". Những thứ như GitLab, GitHub, v.v. chỉ cung cấp giao diện người dùng và cấu hình ssh/https phù hợp để truy cập kho git từ xa)
Điểm:1
lá cờ tc

Tôi xin lỗi, tôi vừa nhận ra sai lầm ngớ ngẩn của mình. Trên thực tế, tôi đã không chuyển đổi dự án của mình thành repo git bằng cách khởi tạo Git. Đó là lý do tại sao tôi không thể sử dụng các lệnh git. Nếu bạn muốn sử dụng git clone trên một thư mục cục bộ, thì đó là không phải khả thi.

Trước tiên, bạn phải chuyển thư mục cục bộ vào kho lưu trữ cục bộ bằng cách khởi tạo git bên trong thư mục đó bằng cách chạy lệnh git init chỉ huy. Trong trường hợp của tôi, lẽ ra tôi nên khởi tạo git bên trong some_project thư mục. Bây giờ git clone sẽ hoạt động.

lá cờ jp
Dan
Trong đoạn đầu tiên bạn nói, "Nếu bạn muốn sử dụng git clone trên một thư mục cục bộ, thì **không** có thể." trong khi ở phần thứ hai, bạn giải thích cách thực sự có thể (Có thể sao chép một thư mục cục bộ miễn là thư mục đó là kho lưu trữ Git).
Nishant Kumar avatar
lá cờ tc
Vâng, bạn nói đúng Dan, có lẽ tôi nên đóng khung nó tốt hơn nhưng dù sao thì bây giờ bạn đã làm cho nó trở nên rất rõ ràng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.