pwd
to "obecny katalog roboczy". Oto sytuacja.git pull dla lokalnego repozytorium w podanej lokalizacji (zamiast pwd)
pwd: /path/to/pwd/
git repository: /repo/path/.git/
Chcę zrobić ciągnięcie git od początku, ale bez zmiany mojego bieżącego katalogu.
Aby wyjaśnić trochę bardziej w przypadku nie jestem wystarczająco jasne, jest to wynik, którego chcę, ale chcę to zrobić za pomocą jednego polecenia zamiast konieczności zmiany katalogów:
$ cd /repo/path
$ git pull origin master
$ cd -
Jaki jest tego pożytek? (Jestem po prostu ciekawy.) – KajMagnus
@KajMagnus To było ponad 5 lat temu, szczerze mówiąc nie pamiętam. Prawdopodobnie coś w rodzaju chęci aktualizacji repo za pomocą jednej linijki, więc mógłbym użyć '^ r', aby uruchomić go wielokrotnie w razie potrzeby i bez zepsucia stosu katalogów, ponieważ często używam' pushd', 'popd' i' cd ". – Matthew
Możliwy duplikat [git --git-dir nie działa zgodnie z oczekiwaniami] (http://stackoverflow.com/questions/1386291/git-git-dir-not-working-as-expected) – pjgranahan