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.

8
Git hängt beim Schreiben von Objekten
Ich versuche es git push -u origin masterund es hängt einfach an Writing objects: 99% (219/220), 12.65 MiB | 97 KiB/s Der 12.65Teil verschiebt sich. Wenn ich den Prozess beende und erneut ausführe, wird er zu 99% fortgesetzt, aber nie wie zuvor beendet. Es ist nie erfolgreich geschoben. Dies ist …
100 git 


2
Lesen des Modusfelds der Ausgabe von git-ls-tree
$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README ... Ich weiß, dass die letzten 3 Ziffern im Dateimodus sind, aber wofür sind …



5
Unignore-Unterverzeichnisse ignorierter Verzeichnisse in Git
Angenommen, ich habe ein Verzeichnis ignoriert, möchte jedoch bestimmte Unterverzeichnisse darin aufheben. Also habe ich das Setup: /uploads/ /uploads/rubbish/ /uploads/rubbish/stuff/KEEP_ME/ /uploads/foo/ /uploads/foo/bar/lose/ Und ich möchte alles außer dem KEEP_MEVerzeichnis ignorieren . Ich würde hoffen, dass das Ignorieren ungefähr so ​​aussieht: /uploads/* !/uploads/rubbish/stuff/KEEP_ME/ Aber das funktioniert nicht und es gibt auch …
99 git  gitignore 


2
Wie zwinge ich git, den Hauptzweig auszuchecken und Zeilenumbrüche zu entfernen, nachdem ich Dateien mit dem Attribut "text" normalisiert habe?
Okay, also habe ich die Datei .gitattributesmit solchen Zeilen hinzugefügt *.css text *.js text etc... Ich folgte dann den Anweisungen unter http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in $ rm .git/index # Remove the index to force Git to $ git reset # re-scan the working directory $ git status # Show files that will be …



1
Git LFS-Track-Ordner rekursiv
Ist es möglich, alle in einem Ordner und seinen Unterordnern enthaltenen Dateien mit Git LFS rekursiv zu verfolgen? Ich möchte so etwas machen: git lfs track myfolder/*
99 git  git-lfs 

7
So ignorieren Sie ipython Notebook-Checkpoints an einer beliebigen Stelle im Repository
Dies ist meistens eine Git-Frage. Ich möchte meine Ipython-Notizbücher festschreiben, aber die Prüfpunkte gitignore. Das Repo verfügt über mehrere Ordner mit jeweils ipython-Notizbüchern. Wenn Sie also nur ein einziges Verzeichnis ignorieren, wird dies nicht behoben. Ich möchte weiterhin neue Ordner mit Notizbüchern hinzufügen, ohne mir darüber Gedanken zu machen. Meine …

5
So erstellen Sie den Zweig aus einem bestimmten Commit in einem anderen Zweig
Ich habe mehrere Commits in der Hauptniederlassung vorgenommen und sie dann in der Entwicklungsniederlassung zusammengeführt. Ich möchte einen Zweig aus einem bestimmten Commit im Dev-Zweig erstellen, der zuerst im Master-Zweig festgeschrieben wurde. Ich habe die Befehle verwendet: git checkout dev git branch <branch name> <commit id> Dadurch wird jedoch der …
99 git  git-branch 


3
Wie kann ich zwei Commits zu einem Commit kombinieren?
Ich habe einen Zweig 'firstproject' mit 2 Commits. Ich möchte diese Commits loswerden und sie als ein einziges Commit erscheinen lassen. Der Befehl git merge --squashklingt vielversprechend, aber wenn ich git merge --squashmein Terminal starte, werden nur Optionen für den Befehl angezeigt. Was ist der richtige Befehl? Commit 1: Added …
99 git  merge  branch  git-svn  rebase 

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.