2017-04-14 2 views
2

Ich arbeite an einem Projekt von zwei verschiedenen Computern. Ich benutze Git (Hub). Sollten der Name und die E-Mail-Adresse für Git auf beiden Computern gleich eingestellt sein? Ich rate ja, da ich eine Person bin, obwohl es es schwieriger machen kann, Änderungen zu verfolgen, wenn etwas an einem von ihnen durcheinander kommt. Falls relevant, bin ich die einzige Person, die an diesem Projekt arbeitet und PyCharm verwendet.Sollen der gleiche Name und die gleiche E-Mail-Adresse auf allen Geräten mit Git verwendet werden?

+0

Wenn die E-Mail geändert wird, die in commit in Github widerspiegeln wird daher sieht es aus wie 2 verschiedene Personen commit, und wenn die E-Mail-ID gleich ist dann spielt es keine Rolle von x nein des Systems commit den Code – KOTIOS

+0

@MyMasterPeice sorry Ich verstehe nicht. Dies ist das erste Commit der neuen Installation, so dass es keine Änderung geben würde. Ich frage mich, welcher Ansatz am besten ist? – northerner

+0

ich meine grundsätzlich, dass Sie jeden Namen und jede E-Mail verwenden können, die sich von Ihrem github-Konto unterscheiden können, indem Sie den git config-Befehl verwenden, aber E-Mail und Benutzername in verschiedenen Systemen gleich verwenden – KOTIOS

Antwort

1

Ich hatte die gleiche Situation wie deine, ich habe auch Code aus verschiedenen Systemen auf meinem persönlichen Git Repo, auf dem nur ich arbeite.

Aber ich behalten die gleichen Git Benutzername/E-Mail auf dem System für die gleiche git Repo, vermeiden, dass die Ergebnisse in den verschiedenen Benutzernamen in git commit Geschichte und verwirrt mich. Außerdem hat git ein sehr gutes Disaster Recovery-System, also sollten Sie sich keine Sorgen machen, Dinge auf einem bestimmten System zu vermasseln. Sie können es immer überwinden.

Allerdings habe ich unterschiedliche Konfiguration für verschiedene Git Repo auf einem System, angenommen, wenn ich an meinem offiziellen Repo arbeite und dort mein Github Griff ist anders, dann möchte ich nicht meinen persönlichen Benutzernamen there.you kann Setup Git Benutzername/E-Mail sowohl lokal als auch global in Ihrem System.

Bitte folgen Sie this SO Post, auf, wie lokale und globale Git Benutzername/E-Mail einzurichten.

Ich hoffe, ich habe Ihre Frage beantwortet, lassen Sie mich wissen, wenn Sie eine Erklärung benötigen.

Verwandte Themen