2016-04-07 4 views
0

In Git Staging-Viewer deaktiviert, ich .gitignore Dateien, ignoriert hatte enter image description hereIn git, Team -> Push-to-Upstream und Fetch von bis Strom ist für die Werkbank

Danach Im nicht in der Lage zu begehen oder Push Upstram oder Fetch von Upstream sind deaktiviert. enter image description here

Git-Status für die gleichen. enter image description here

aktualisiert Status nach git checkout --- appSettings.html enter image description here

wie ich dieses Problem beheben?

+0

Was zeigt 'git status' von der Git Bash? –

+0

Ich bin nicht gewohnt, Befehlszeile zu git, aktualisiert die Frage mit dem Status. – user630209

+0

Ihr Arbeitsverzeichnis ist schmutzig und muss bereinigt werden, bevor Workbench fortfahren kann, q.v. meine Antwort unten. –

Antwort

1

Git weigert Sie ziehen oder schieben zu lassen, weil Sie eine geänderte Datei in Ihrem Arbeitsverzeichnis haben:

CDC-WEB/src/main/webapp/src/master/appSettings.html 

Sie haben ein paar Möglichkeiten. Wenn Sie diese Änderungen nicht möchten, dass Sie auf den letzten Commit über zurücksetzen:

git checkout -- CDC-WEB/src/main/webapp/src/master/appSettings.html 

Wenn Sie die Änderungen behalten wollen, dann können Sie entweder stashing oder begehen Sie Ihre Arbeit in Betracht ziehen. Ich kenne Workbench nicht sehr gut, aber der Bash-Befehl zum Speichern ist git stash. Wenn Sie sich verpflichten, können Sie das Commit als temporär behandeln. Mit anderen Worten, Sie können immer wieder zum Commit zurückkehren und es ändern, sobald Sie das Gefühl haben, einen guten Haltepunkt erreicht zu haben.

+0

Ich will diese Änderungen nicht, habe den Befehl "git checkout - CDC-WEB/src/main/webapp/src/master/appSettings.html" versucht, kann immer noch nicht drücken – user630209

+0

Was sagt 'git status' nun? Du? –

+0

Update in der Frage – user630209

Verwandte Themen