Ich verwende dafür ein praktisches Skript. Ich führe das Skript aus, indem ich eintippe:
git prfetch upstream
und erhält alle Pull-Requests aus dem Upstream-Fork.
Um das Skript zu erstellen, erstellen Sie eine Datei ~/bin/git-prfetch
.
Die Datei sollte Folgendes enthalten:
#!/bin/bash
if [ -z "$1" ]; then
echo "Please supply the name of a remote to get pull requests from."
exit 1
fi
git fetch $1 +refs/heads/\*:refs/remotes/$1/\* +refs/pull/\*/head:refs/remotes/$1/pr/\*
Stellen Sie sicher, dass Ihr Pfad das Skript enthält, indem Sie es einstellen:
export PATH="$HOME/bin:$PATH"
Sie können diese Datei hinzufügen zu ~/.bashrc
um die Änderung dauerhaft zu machen.
Fügen Sie nun den Fork hinzu, von dem Sie die Pull-Requests erhalten möchten:
git remote add upstream https://github.com/user/repo.git
Und dann
git prfetch upstream