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.

5
Git Rebase nach vorheriger Git Merge
Ich habe folgende Situation: Ich habe ein clone(Y) aus einem Haupt-Repository (X) erstellt, weil viele Leute an Y gearbeitet haben. Wir haben rebasenur merges gemacht. Wenn wir ( push) Y an X liefern wollen, möchten wir a machen rebase, um die Dinge schön und sauber zu haben Das Problem ist, …
79 git  merge  rebase  git-rebase 

5
Ist es möglich, einen benutzerdefinierten .gitignore zu haben? Schreibgeschützter Zugriff?
Ich arbeite in einer Teamumgebung und es gibt bereits eine .gitignoreDatei. Ich möchte der .gitignoreDatei weitere Elemente hinzufügen , aber ich möchte diese Datei auch nicht einchecken. Ist es möglich, benutzerdefinierte Ignorierdateien festzulegen, die nur für mich gelten? Außerdem möchte ich jemandem schreibgeschützten Zugriff auf ein privates Git-Repository auf unserem …
79 git  gitignore 

4
Eine Github-Gabel lösen, ohne sie zu löschen
Ich möchte eine GitHub-Gabel "entzweigen", ohne sie zu löschen + neu zu erstellen. Ist das möglich? Mein Grund ist, dass mein Projekt jetzt eine völlig andere Verwendung hat als die Quelle der Gabelung und es keinen Sinn macht, die Anzahl der Commits im Voraus oder den Pull-Request-Button (oder zumindest mit …
79 git  github 

3
Git Reset fragt "mehr?"
Git Windows Kommandozeile, Version 1.8.0 Ich habe bisher 3 Commits und wenn ich tippe git reset --soft HEAD^ neue Linie kommt mit More? und blinkender Cursor zur Eingabe Was auch immer ich tippe, ich bekomme immer fatal: mehrdeutiges Argument 'HEAD': unbekannte Revision oder Pfad nicht im Arbeitsbaum. Verwenden Sie '-', …



4
Wie kann man ein bestimmtes Commit mit Tiefe 1 flach klonen?
Ist es möglich, ein bestimmtes Commit in einem Repository flach zu klonen, dh mit Tiefe 1? Etwas wie git clone http://myrepo.git 728a4d --depth 1 um den Repository-Status zu erhalten, wie er beim Commit mit SHA ist 728a4d...? Die Motivation besteht darin, zu vermeiden, dass das gesamte Repository geklont werden muss, …



3
Tödlich: Schnellvorlauf nicht möglich, Abbruch
Warum kann ich mit Git nicht mehr schnell vorspulen? Wenn ich versuche, die Verwendung zu erzwingen --ff-only, wird die Meldung "Schwerwiegend: Schnellvorlauf nicht möglich, Abbruch möglich" angezeigt. Mir ist klar, dass dies enorme Vorteile hat merge --no-ff, aber ich bin nur verwirrt, warum ich es --ff-onlyjetzt nicht kann .
79 git 


10
Was ist der einfachste Weg, um mit Projektkonfigurationsdateien umzugehen?
Es ist sehr üblich, dass in einem Projekt mindestens eine Konfigurationsdatei vorhanden ist. Jedes Mal, wenn ich ein Projekt mit teile git, habe ich das gleiche Problem mit: vertrauliche Informationen (jeder Entwickler hat unterschiedliche DB-Passwörter usw.) aufgabenspezifische Informationen (wenn der Entwickler an einer bestimmten Aufgabe arbeitet, bei der einige Einstellungen …
79 git 

3
Wie lösen Sie Git-Konflikte in yarn.lock?
Wenn mehrere Git-Zweige die Abhängigkeiten in einem Projekt ändern, das Yarn verwendet , führt dies wahrscheinlich zu einem Konflikt in der Datei yarn.lock. Es ist keine gute Idee, die Datei yarn.lock zu löschen und neu zu generieren, da dadurch wahrscheinlich mehrere Pakete unbeabsichtigt aktualisiert werden. Was ist der beste Weg, …
79 javascript  git  npm  yarnpkg 

3
Wie lösche ich eine Git-Zusammenführung?
Ich habe versehentlich ein git pull origin masterfrom dev gemacht und der Master wurde mit dev verschmolzen. Ist es möglich, sich zu lösen? Ich habe bereits verschiedene Lösungen gesehen, ich habe diese sowohl von Entwicklern als auch von Meistern ausprobiert: git revert -m 1 <commit>(jeweils einmal) Aber ich habe: Jedes …
79 git  github  merge  git-pull 


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.