Articles of git

Egit in der Sonnenfinsternis fehlt Baum

Sieht aus, als hätte ich einen fehlenden Baumerrors. Nur um fair zu sein, ich habe meine lokalen Dateien auf git total vermasselt und hatte die Nase voll und löschte eine komplette Festplatte auf meinem Repo und klingelte von Remote Master. Jetzt erhalte ich den folgenden Fehler. Eines der ersten Dinge, die ich tat, war eine […]

Wie machst du zwei Git-Repositories zusammen?

Stellen Sie sich das folgende Szenario vor: Ich habe ein kleines experimentelles Projekt A in seinem eigenen Git Repo entwickelt. Es ist jetzt gereift, und ich möchte, dass A Teil des größeren Projekts B ist, das sein eigenes großes Repository hat. Ich möchte jetzt A als Unterverzeichnis von B hinzufügen. Wie füge ich A in […]

Kann Git automatisch zwischen Leerzeichen und Tabs wechseln?

Ich benutze Tabs zum Einrücken in meine Python-Programme, aber ich würde gerne mit Leuten zusammenarbeiten, die Leerzeichen verwenden. Gibt es eine Möglichkeit, dass git beim Drücken / Abrufen automatisch zwischen Leerzeichen und Tabulatoren umwandelt (zB 4 Leerzeichen = 1 Tab)? (ähnlich der CR / LF-Konvertierung)

Wie ändere ich den Namen und die E-Mail-Adresse des Autors und des Commiters für mehrere Commits in Git?

Ich schrieb ein einfaches Skript in den Schulcomputer und übergab die Änderungen an Git (in einem Repo, das in meinem Pendrive war, geklont von meinem Computer zu Hause). Nach mehreren Commits merkte ich, dass ich als root-Benutzer etwas vermittelte. Gibt es eine Möglichkeit, den Autor dieser Commits auf meinen Namen zu ändern?

Squash mein letztes X commits zusammen mit Git

Wie kann ich meine letzten X-Commits mit Git in einen Commit zerquetschen?

Gibt es eine Möglichkeit, die Passworteingabe bei Verwendung von https: // auf GitHub zu überspringen?

Vor kurzem habe ich meine Repositories auf https: // auf GitHub umgestellt (wegen Firewall-Problemen), und jedes Mal wird nach einem Passwort gefragt. Früher hatte ich ein SSH- Zertifikat, und es war genug. Gibt es eine Möglichkeit, das Passwort in meinem Fall zu umgehen (mit http / https)?

Wie klone ich ein Unterverzeichnis nur eines Git-Repositorys?

Ich habe mein Git-Repository, das an der Wurzel zwei Unterverzeichnisse hat: /finisht /static Wenn dies in SVN war , wurde /finisht an einer Stelle /finisht , während /static anderer Stelle /finisht wurde, so: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Gibt es eine Möglichkeit, dies mit Git zu tun?

Wie verschiebe HEAD zurück zu einem früheren Ort? (Freistehendes Kopf)

In git versuchte ich, einen Squash-Commit zu machen, indem ich in einem anderen Zweig zusammenfasste und dann HEAD auf den vorherigen Platz zurücksetzte über: git reset origin/master Aber ich muss daraus aussteigen. Wie kann ich HEAD zurück zum vorherigen Ort bewegen? Ich habe den SHA1 frag ( 23b6772 ) des Commits, zu dem ich ihn […]

Wie entferne / lösche ich eine große Datei aus dem Commit-Verlauf im Git-Repository?

Gelegentlich habe ich einen DVD-Rip in ein Website-Projekt geworfen, dann achtlos git commit -a -m … , und, zap, das Repo wurde von 2.2 Gigs aufgebläht. Beim nächsten Mal habe ich ein paar Änderungen vorgenommen, die Videodatei gelöscht und alles übernommen, aber die komprimierte Datei befindet sich immer noch im Repository im Verlauf. Ich weiß, […]

Wie rückgängig machen die letzten Commits in Git?

Ich habe versehentlich falsche Dateien an Git gesendet, aber ich habe das Commit noch nicht auf den Server übertragen. Wie kann ich diese Commits aus dem lokalen Repository rückgängig machen?