Điều này có liên quan đến một tên khác question I asked gần đây.msysgit trên cửa sổ - tôi nên biết điều gì, nếu có?
Khi cài đặt msysgit, trình cài đặt trình bày 3 phương án liên quan đến đường dẫn hệ thống:
Không bao giờ thay đổi cửa sổ môi trường. Với tùy chọn này, bạn phải sử dụng shell "bash" để làm việc với git.
Thêm thư mục git \ bin vào biến môi trường PATH, nhưng không ghi đè một số công cụ windows được cài sẵn. Fellow stackoverflow-ian Gabe Moothart told me in a comment rằng tùy chọn này sẽ làm cho một số hoạt động git thất bại! Các hoạt động này là gì? Tôi có nên lo lắng về chúng?
Tương tự như 2 nhưng ghi đè lên một số công cụ hệ thống mặc định. Những công cụ này là gì? Những phần nào của cửa sổ phụ thuộc vào chúng? và điều này sẽ bị tổn thương trong thực tế?
Một vấn đề khác đã đến với tâm trí của tôi, không liên quan đến hệ thống PATH.
Nếu tôi có liên kết tượng trưng và liên kết cứng bên trong thư mục dự án của tôi thì sao? Liệu git biết làm thế nào để đối phó với những? hoặc, nó sẽ bị đệ quy vô hạn, nếu nói, cấu trúc thư mục là như vậy mà một số thư mục đã thực sự là một liên kết tượng trưng cho một trong những cha mẹ của nó?
Ngoài ra, hãy thêm 'xuất PATH = $ PATH:/c/mingw/bin:/c/mingw/msys/1.0/bin' vào'/etc/bash_profile' của Git Bash để truy cập vào MinGW từ trình bao của msysGit. – rpjohnst