2016-08-01 12 views
0

Ich bin derzeit in einem Repo zu einem früheren Zug begehen mit:Ist es möglich, den Inhalt eines Github-Repos bei einem vorherigen Commit zu ändern und dann mit dem geänderten Commit in der requirements.txt zu verknüpfen?

git+git://github.com/username/[email protected]#egg=application-name 

ich an, dass einige Code ändern möchten begehen, so habe ich den Repo gegabelt.

Ist es möglich, den Inhalt eines Github-Repos bei einem vorherigen Commit zu ändern und dann mit dem geänderten Commit in der Datei requirements.txt zu verknüpfen?

Es wäre gut, wenn ich alles über die Github-Website tun könnte, im Gegensatz zu lokal klonen, modifizieren und drücken usw., wenn das möglich ist.

Antwort

0

Sie können eine Verzweigung in Ihrem Fork des Repositorys erstellen, Ihre Änderungen vornehmen und sie zurück in Ihre Verzweigung auf Github schieben. Ändern Sie dann die Repository-Spezifikation (einschließlich Commit-Nummer oder Branch-Name), um darauf zu zeigen.

+0

Als Referenz: I 1) ging zum gegipten Repo 2) klickte auf 'n commits' 3) fand den gewünschten Commit und klickte auf das '<>' Symbol 4) klickte auf das 'tree' Dropdown und fügte einen neuen Zweignamen hinzu zu Eingabebereich 5) ging wieder zum gewünschten Commit und klickte auf den 'Compare & pull request' Button 6) Ich musste dann meinen gegabelten Repo als 'Base' auswählen und' vergleichen' es mit dem neuen Zweig 7) der es als nächstes sagte dazu: 'Kann zusammenführen '8) und dann auf' Erzeuge Pull-Anfrage '9) Dann sagte er' Dieser Zweig hat keine Konflikte mit dem Basiszweig' und ich klickte auf' Zuganforderung zusammenführen '(Fortsetzung) ... – user1063287

+0

9) Es sagte dann 'Pull-Anfrage erfolgreich zusammengeführt und geschlossen' und' Sie sind alle gesetzt - die neue Zweig-Name-Zweig kann sicher gelöscht werden 10) Ich klickte dann auf Löschen Zweig-Taste (das war ein Fehler, denke ich , lesen Sie weiter) 11) Es schien, dass es gerade die Änderungen zum letzten Festschreiben der Gabel hinzugefügt hatte, also nav Ich kehrte zu der Seite zurück, auf der ich 'Gelöschte Verzweigung wiederherstellen 'sehen und wiederherstellen konnte. 12) Auf der gegabelten Reposeite konnte ich dann die modifizierte Verzweigung auswählen (die sich am gewünschten älteren Festschreibungspunkt befindet) und die URL abrufen und auf sie verweisen 'requirements.txt' als: (Fortsetzung) ... – user1063287

+0

' git + git: //github.com/username/[email protected] name # ei = Anwendungsname' 13) Der Import von 'Anforderungen. txt' arbeitete dann wie gewünscht. – user1063287