2009-08-22 5 views
2

ich mein Arbeitsverzeichnis mit diesem git Befehl erstellen: git clone git: //git.webkit.org/WebKit.git WebKitein Verzeichnis von git entfernen lokal

Ist es möglich, ein Verzeichnis zu entfernen und seine Unterverzeichnisse lokal und doch wird es nicht meine zukünftige 'git svn Rebase' vermasseln, wenn ich versuche, mit einer neueren Version von webkit zu synchronisieren?

Vielen Dank.

+0

Sie haben ein Git-Arbeitsverzeichnis mit einem Git-Befehl aus einem Git-Repository erstellt, richtig? Ich verstehe nicht, wo Subversion dazu kommt. –

Antwort

3

Sie können git rm --cached verwenden, um ein Verzeichnis lokal zu entfernen. Dadurch werden die Dateien aus der Versionskontrolle entfernt.

2

Sie können das Verzeichnis und seine Dateien mit git rm aus Ihrem lokalen Repository entfernen und die Änderung übernehmen.

Wenn Sie das nächste Mal gegen den Upstream-Zweig re-unterbringen möchten, haben Sie keine Probleme, wenn der Upstream keine Änderungen an den Dateien vorgenommen hat, die Sie entfernt haben. Ihre Änderungen können ohne interaktive Aufmerksamkeit angewendet werden.

Wenn der Upstream jedoch eine dieser Dateien geändert hat, zeigt git rebase einen Konflikt an und fragt Sie, was zu tun ist. In diesem Fall können Sie den Konflikt beheben, indem Sie die Konfliktdatei (en) entfernen und die Rebase fortsetzen. Wenn Sie die Rebase abschließen, werden diese Dateien weiterhin in Ihrem lokalen Repository entfernt.