Git ist ein kostenloses und Open Source verteiltes Versionskontrollsystem, mit dem alles von kleinen bis zu sehr großen Projekten schnell und effizient abgewickelt werden kann.
Vim hat die schreckliche Angewohnheit, meine Commit-Nachrichten aufzuteilen und automatisch umzubrechen. Aus irgendeinem Grund wird die zweite Zeile mit einem roten Hintergrund dargestellt. Wie kann ich vim dazu bringen, damit aufzuhören ?
Ich mag es, meine Git-Commits mit meinem PGP-Schlüssel zu signieren, daher war ich ziemlich alarmiert, als ich zu ging, git commit -Saber anstatt nach meiner PGP-Schlüssel-Passphrase zu fragen, fing Git gerade an zu hängen. Ich habe seit einigen Monaten keine Änderungen an meinem GPG-Setup vorgenommen und seitdem viele Commits ohne …
Ich erhalte eine bizarre Fehlermeldung, während ich git benutze: $ git clone git@github.com:Itseez/opencv.git Cloning into 'opencv' Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts. X11 forwarding request failed on channel 0 (...) Ich hatte den Eindruck, dass X11 für git nicht …
Ich versuche, watchFarben aus "Git-Status" anzuzeigen. Ich habe versucht, die Uhr mit der --colorOption auszuführen, wie an anderer Stelle hier vorgeschlagen, aber sie zeigt immer watch --color 'git status'noch keine Farben an.
Beim Zugriff auf Github über HTTPS wird folgende Fehlermeldung angezeigt: error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none Das liegt daran, dass ich keine Zertifikate habe /etc/ssl/certs/. Ich weiß, wie ich dieses Problem beheben kann. Ich kann das Paket ca-certificatesaus dem Debian-Repository installieren . Das Problem ist jedoch, dass …
Gibt es eine Linux-Distribution, die einen git-basierten Paket-Manager / Installer hat? Ich möchte etwas Ähnliches wie FreeBSD Ports (was meiner Meinung nach CVS-basiert ist) oder Mac OS X Homebrew (git-basiert).
Ich arbeite mit LaTeX und versioniere mit Git. Für die Literaturverwaltung verwende ich Mendeley. Das Problem ist, dass Mendeley seine .bibExporte jedes Mal in einer anderen Reihenfolge synchronisiert , was die Versionierung von Bibliografien erheblich erschwert. Meine Idee ist, BibTex-Einträge .bibjedes Mal vor dem Festschreiben in einer Datei zu sortieren …
Ich denke an ein System, das /etcin einem Remote-Git-Repository verfolgt wurde. Ich denke an einen Git-Workflow, bei dem jeder Host-Computer einen anderen Zweig hat. Alle vorherigen Versionen auf jeder Maschine konnten leicht verfolgt, verglichen und zusammengeführt werden. Wenn eine /etcÄnderung auf vielen Computern festgeschrieben werden musste, konnte sie leicht durch …
Ich habe einige Probleme mit git-lfsund ich denke, dass ein Upgrade auf die neueste gitVersion dieses Problem beheben kann. Die aktuelle Version von gitin Debian ist 2.1.4, die aktuelle stabile Version auf der offiziellen Seite ist 2.6.4. Kann ich nur aus dem Quellcode erstellen oder ein externes Repository hinzufügen?
Warum wird git pullder Eigentümer der Dateien jedes Mal geändert, wenn ich einen auf meinem Live-Server ausführe ? Ich mache weiterhin manuell a chown john:john index.php. Was muss ich ändern, damit git pullder Eigentümer der Dateien automatisch der Eigentümer der Dateien ist oder bleibt , wenn ich eine Änderung vornehme …
Hier ist der nächste, den ich bekommen habe: Ich habe gitolite mit in den /PrivateOrdner installiert ecryptfs-utils ( sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privateder Rest hat gitolite mit einer Root-Installation konfiguriert). Es hat einwandfrei funktioniert, solange jemand als Benutzer gitmit einem Passwort angemeldet war ( su gitroot funktioniert nicht). …
Aus faulen Gründen habe ich eine Reihe von Commits mit Standardnachrichten gepusht, und jetzt ist es umständlich geworden, da ich nicht wirklich weiß, was ich bei jedem Commit geändert habe. Wie bearbeite ich nur die Nachrichten früherer Commits und behalte (wenn möglich) den Commit-Baum?
Ich synchronisiere ~/.gitconfigund ~/.gitignoreDateien in Ubuntu und Mac mit Dropbox und habe einen Symlink dafür erstellt. Und excludesfilewird so deklariert. [core] editor = /usr/bin/vim excludesfile = /Users/username/.gitignore Das Problem ist, dass sich das Home-Verzeichnis je nach Betriebssystem unterscheidet. Daher benötige ich mehrere Einstellungen für die Ausschlussdatei. Ist es möglich, mehrere …
Heute lerne ich einige grundlegende Git-Kenntnisse, indem ich dieses Dokument online lese: http://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-Hi Und in diesem Kapitel lerne ich, wie man git log --pretty=format:" "Protokollinformationen nach meinem Geschmack anzeigt. Aber wie, ich sah in der Formattabelle zwei ähnliche Optionen, %Hfür Commit Hash, %Pfür Parent Hashund %Tfür Tree Hash. Ich habe …
Ich optimiere den Pager von Git, aber ich habe einige Probleme damit. Was ich will ist: Immer farbige Ausgabe Scrollen mit Touchpad oder Maus Beenden Sie den Bildschirm Und meine aktuelle Konfiguration ist: $ git config --global core.pager less -+F -+X -+S Dies macht alles außer dem letzten. Wenn ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.