Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

4
Was macht die "Synchronisierung" von GitHub für Windows?
Mit GitHub für Windows können Sie einen Zweig "veröffentlichen" und diesen Zweig dann mit GitHub "synchronisieren". Ist die Synchronisierung im Grunde ein git pullund git push? Oder steckt noch mehr dahinter? Was soll ich tun, wenn ich genau die gleichen Schritte wie "Synchronisieren" über die Befehlszeile ausführen möchte? (Es ist …

3
Wie kann ich wiederherstellen / neu synchronisieren, nachdem jemand eine Rebase oder ein Reset in einen veröffentlichten Zweig verschoben hat?
Wir haben alle gehört , dass man sollte nie rebase Arbeit veröffentlicht, dass es gefährlich ist , usw. Allerdings habe ich keine Rezepte gesehen geschrieben, wie mit der Situation im Falle eines Fütterungsmaterial beschäftigen wird veröffentlicht. Beachten Sie nun, dass dies nur dann wirklich machbar ist, wenn das Repository nur …

8
Wie entferne ich nicht verwendete Objekte aus einem Git-Repository?
Ich habe versehentlich eine riesige Binärdatei hinzugefügt, festgeschrieben und mit meinem neuesten Commit in ein Git-Repository verschoben. Wie kann ich Git veranlassen, die Objekte zu entfernen, die für dieses Commit erstellt wurden / wurden, damit mein .gitVerzeichnis wieder auf eine normale Größe verkleinert wird? Edit : Danke für deine Antworten; …
87 git  file  object  binary 

3
Zufällige 'betrifft' Ordner und '.keep'-Dateien
Ich lerne Schienen. Irgendwann bemerkte ich, dass scheinbar zufällige Ordner und Dateien im Verzeichnis meiner Rails-App angezeigt werden. In einigen Ordnern befindet sich ein concernsOrdner mit einer .keepDatei darin. Die .keepDatei scheint leer zu sein. In anderen Ordnern gibt es keinen concernsOrdner, aber eine leere .keepDatei ist vorhanden. Weiß jemand, …

4
Git Branch -d gibt Warnung
Ich möchte nur ein besseres Verständnis der Warnmeldung erhalten, nachdem ich einen lokalen Zweig gelöscht habe Warnung: Löschen eines Zweigs 'old_branch', der mit 'refs/remotes/origin/old_branch', aber noch nicht zusammengeführt wurde HEAD.
87 git 

9
Woher kommen die Einstellungen in meiner Git-Konfiguration?
Ich habe festgestellt, dass ich zwei Einträge habe, core.autocrlfwenn ich laufegit config -l $ git config -l core.symlinks=false core.autocrlf=false color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=name user.email=email@example.com core.autocrlf=true Diese letzten drei (von user.name abwärts) sind die einzigen in meiner C:\users\username\.gitconfigDatei. Woher kommen all die anderen? Warum …


14
Sourcetree remote: Ungültiger Benutzername oder Passwort
Ich versuche mit Gourcetree auf Github zu pushen, erhalte aber den folgenden Fehler: git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin live_version: live_version remote: Ungültiger Benutzername oder ungültiges Kennwort. Schwerwiegend: Authentifizierung für ' https://github.com/myname/myrepo/ ' fehlgeschlagen. Pushing zu https://github.com/myname/myrepo Mit Fehlern abgeschlossen, siehe oben. Aber …

8
git rm - fatal: pathspec hat keine Dateien gefunden
Ich habe versehentlich über 9000 Fotos zu meinem Projektordner hinzugefügt. Und sie verpflichtet. Dann löschte sie von der Festplatte. Engagiert sein. Jetzt versuche ich, Änderungen auf den Git-Server zu übertragen. Es dauert jedoch zu lange und versucht, 12 GB Daten zu senden. Ich habe die Dateigröße auf der Festplatte überprüft …

21
Verwalten vieler Git-Repositorys
Das Einrichten eines Projekts ist in Git einfach und so kann ich auch für kleine Skripte ein separates Repository haben. Jetzt ist das Problem, wie man sie verwaltet. Ich arbeite an mehreren Orten mit diesen Repositories. Wenn ich Änderungen an einem Repository vorgenommen habe, möchte ich die Repositorys an anderen …


12
Git Push: Refs / Heads / My / Subbranch existiert, kann nicht erstellen
Ist es nicht möglich, einen Unterordner in einem Repo auf einem Server zu erstellen? wenn ich mache: git push origin dev/master alles arbeit finden aber wenn ich es mache git push origin dev/sub/master Ich schaff das: error: 'refs/heads/dev/sub' exists; cannot create 'refs/heads/dev/sub/master' Ich habe mit "git branch -r" und direkt …
87 git 

7
Setzen Sie den Git-Proxy auf die Standardkonfiguration zurück
Ich habe Socat installiert, um das Git-Protokoll über einen HTTP CONNECT-Proxy zu verwenden, und dann ein Skript erstellt, das gitproxyin Ihrem bin-Verzeichnis aufgerufen wird . #!/bin/sh # Use socat to proxy git through an HTTP CONNECT firewall. # Useful if you are trying to clone git:// from inside a company. …
86 git 

9
Ein Github-Repo kann unter Linux nicht über HTTPS geklont werden
Ich versuche eine einfache git clone https://github.com/org/project.gitCentOS-Box zu machen, bekomme aber: Fehler: Die angeforderte URL hat beim Zugriff auf https://github.com/org/project.git/info/refs den Fehler 401 zurückgegeben Schwerwiegend: HTTP-Anforderung fehlgeschlagen Es fordert mich nie zur Eingabe meines Benutzernamens / Passworts auf, schlägt einfach fehl. Ich kann genau den gleichen Anruf auf meinem Mac …
86 linux  git  github 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.