pwd
là "thư mục làm việc hiện tại". Đây là tình huống.git pull cho một kho lưu trữ cục bộ tại vị trí được chỉ định (thay vì pwd)
pwd: /path/to/pwd/
git repository: /repo/path/.git/
Tôi muốn thực hiện lệnh kéo git từ gốc nhưng không thay đổi thư mục hiện tại của mình.
Để làm rõ chỉ nhiều hơn một chút trong trường hợp tôi không đủ rõ ràng, đây là kết quả tôi muốn, nhưng tôi muốn làm điều đó với một lệnh thay vì phải thay đổi thư mục:
$ cd /repo/path
$ git pull origin master
$ cd -
Trường hợp sử dụng cho điều này là gì? (Tôi chỉ tò mò.) – KajMagnus
@KajMagnus Điều này đã hơn 5 năm trước, tôi thành thật không thể nhớ. Có lẽ một cái gì đó như muốn cập nhật repo với một lớp lót để tôi có thể sử dụng '^ r' để chạy nó liên tục khi cần thiết, và không làm lộn xộn chồng thư mục vì tôi thường sử dụng' pushd', 'popd' và' cd -'. – Matthew
Bản sao có thể có của [git --git-dir không hoạt động như mong đợi] (http://stackoverflow.com/questions/1386291/git-git-dir-not-working-as-expected) – pjgranahan