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.

15
So verschieben Sie Dateien von einem Git-Repo in ein anderes (kein Klon), wobei der Verlauf erhalten bleibt
Unsere Git-Repositories begannen als Teile eines einzelnen Monster-SVN-Repositorys, in dem die einzelnen Projekte jeweils einen eigenen Baum hatten: project1/branches /tags /trunk project2/branches /tags /trunk Offensichtlich war es ziemlich einfach, Dateien mit einem von einem zum anderen zu verschieben svn mv. Aber in Git befindet sich jedes Projekt in einem eigenen …
483 git  repository 




15
Wie importiere ich ein vorhandenes Git-Repository in ein anderes?
Ich habe ein Git-Repository in einem Ordner namens XXX und ich habe ein zweites Git-Repository namens YYY . Ich möchte das XXX- Repository als Unterverzeichnis mit dem Namen ZZZ in das JJJ- Repository importieren und den gesamten Änderungsverlauf von XXX zu JJJ hinzufügen . Ordnerstruktur vor: ├── XXX │ ├── …
476 git  merge  git-merge 


10
Git-Diff zu ignorieren ^ M.
In einem Projekt, in dem einige der Dateien ^ M als Zeilenumbruchtrennzeichen enthalten. Das Differenzieren dieser Dateien ist anscheinend unmöglich, da git-diff dies als eine einzige Zeile ansieht. Wie unterscheidet man sich von der Vorgängerversion? Gibt es eine Option wie "^ M als Newline behandeln, wenn Sie sich unterscheiden"? prompt> …
474 git  diff  newline  git-diff 

9
Ändern der Groß- und Kleinschreibung von Dateinamen in Git
Ich versuche, eine Datei umzubenennen, um eine andere Groß- und Kleinschreibung als zuvor zu erhalten: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Wie Sie sehen können, wirft Git einen Anfall darüber. Ich habe versucht, nur mit dem einfachen alten mvBefehl umzubenennen, aber Git übernimmt die Umbenennung nicht (als …

25
Kann "git pull --all" alle meine lokalen Filialen aktualisieren?
Ich habe oft mindestens 3 entfernte Niederlassungen: Master, Inszenierung und Produktion. Ich habe 3 lokale Zweige, die diese entfernten Zweige verfolgen. Das Aktualisieren aller meiner lokalen Niederlassungen ist mühsam: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production Ich würde gerne …
473 git 

12
Kein Zeilenumbruch am Dateiende
Wenn Sie dies tun git diff, wird "Kein Zeilenumbruch am Ende der Datei" angezeigt . Ok, am Ende der Datei befindet sich kein Zeilenumbruch. Was ist die große Sache? Welche Bedeutung hat die Nachricht und was versucht sie uns zu sagen?
472 git  git-svn 

9
Zeigen Sie Änderungen an einer bestimmten Datei mit git an
Ich weiß, dass ich den git diffBefehl verwenden kann, um die Änderungen zu überprüfen, aber soweit ich verstanden habe, ist er verzeichnisbasiert. Dies bedeutet, dass alle Änderungen aller Dateien im aktuellen Verzeichnis angezeigt werden. Wie kann ich nur die Änderungen in einer bestimmten Datei überprüfen? Sprich, ich habe geänderte Dateien …
472 git  git-svn 


16
Entfernen Sie lokale Git-Tags, die sich nicht mehr im Remote-Repository befinden
Wir verwenden Tags in Git als Teil unseres Bereitstellungsprozesses. Von Zeit zu Zeit möchten wir diese Tags bereinigen, indem wir sie aus unserem Remote-Repository entfernen. Das ist ziemlich einfach. Ein Benutzer löscht das lokale Tag und das Remote-Tag in einem Befehlssatz. Wir haben ein kleines Shell-Skript, das beide Schritte kombiniert. …
468 git  git-tag 


6
Pull-Anfrage vs Merge-Anfrage
Was ist der Unterschied zwischen einer Pull-Anforderung und einer Zusammenführungsanforderung? In Github handelt es sich um eine Pull-Anforderung und in GitLab beispielsweise um eine Zusammenführungsanforderung. Gibt es einen Unterschied zwischen beiden?
467 git  github  gitlab 

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.