2016-06-13 15 views
0

Ich bin ein bisschen neu in der Git-Umgebung, aber ich hatte eine Menge Erfahrungen mit SVN, also weiß ich irgendwie, wie die Dinge funktionieren, oder zumindest die allgemeine Idee dahinter.Git Workflow, TortoiseGit, ziehen und schieben

Das gesagt, ich habe einige Probleme mit Git.

Ich habe eine Kopie des Git-Repository auf meiner Festplatte erstellt, einige Dateien geändert, einige Dateien hinzugefügt und Änderungen an das Repository übergeben.

Danach geht Push-Befehl weg und ich kann nur neue Änderungen vornehmen, ich bekomme auch Tonnen von Dateien, die ich nie geändert habe, nie wirklich geöffnet, dass ich mich verpflichten muss, auch wenn ich nicht an ihnen gearbeitet habe.

Also habe ich versucht, das ganze Git-Verzeichnis zu löschen, erstellte eine andere Kopie des Repository und das gleiche passiert - ich mache einige Änderungen, Commit und Push sie und dann die Push-Option verschwindet und ich bekomme Tonnen von Dateien zu begehen, ich habe nie funktioniert an, so dass ich keine legitimen Änderungen mehr an das Repository weitergeben kann und selbst wenn ich die Option hatte, dass ich verschiedene Dateien zum Commit bekomme, die ich nicht geändert habe.

Ich benutze TortoiseGit über das Kontextmenü.

Was mache ich falsch?

+0

Welche Version von TortoiseGit verwenden Sie? –

Antwort

0

Ich denke, dass Sie die Dateiberechtigungsprobleme haben, versuchen Sie den folgenden Befehl in Ihrem lokalen Repo ...

git config--e

dann Dateimodus Option auf false ändern. Hoffe das löst das Problem.

+0

Ich nehme an, dann macht TortoiseGit eine schlechte Arbeit bei der Anzeige von Betriebsfehlern. – everton