2017-01-06 4 views
0

Ich bin neu in Git. Wie bearbeite ich Dateien in einer Pull-Anfrage von einem anderen Benutzer. Die Pull-Anforderung befindet sich auf einem Zweig von dem Repo, und ich besitze das Repo nicht. Ich muss einige Dateien bearbeiten, die Teil dieser Pull-Anforderung sind. Der andere Benutzer hat mir erlaubt, Änderungen daran vorzunehmen. Was ist der beste Weg, dies zu tun?Editieren eines anderen Benutzers Git Pull-Anfrage

Antwort

1

Wenn der andere Benutzer Ihnen erlaubt hat, den Repo zu ändern, klonen Sie ihn einfach, nehmen Sie die Änderungen an der Verzweigung vor, fügen Sie hinzu, übernehmen Sie und drücken Sie.

git clone [email protected]/project 
cd project 
git checkout branch 
# make changes 
git add . 

Je nach dem Eigentümer des Repository, könnten Sie --fixup Commits verwenden müssen, oder die Änderungen in die bestehenden Commits quetschen und drücken Sie mit --force.

git commit 
git push origin branch 
+0

danke. aber ich versuche, eine Pull-Anfrage zu bearbeiten, nicht das Repo. Der andere Benutzer hat eine offene Pull-Anforderung. Ich möchte Änderungen an ein paar der Dateien in diesem Zweig vornehmen, bevor er es einschaltet. – jmodest

+0

Ja, Änderungen an einem Zweig, von dem aus die Pull-Anforderung geöffnet wurde, spiegeln sich in der Pull-Anforderung wider (und GitHub teilt es Ihnen mit). – choroba

+0

danke für Ihre Hilfe! – jmodest

Verwandte Themen