我使用这个git命令创建我的工作目录: git clone git://git.webkit.org/WebKit.git WebKit
是否可以在本地删除目录及其子目录,但当我尝试同步到更新版本的webkit时,它不会搞砸我未来的'git svn rebase'?
谢谢。
答案 0 :(得分:2)
您可以使用git rm --cached在本地删除目录。这将从版本控制中删除文件。
答案 1 :(得分:2)
您可以使用git rm
从本地存储库中删除目录及其文件并提交更改。
当您接下来要对上游分支进行重新绑定时,如果上游未对您删除的文件进行任何更改,则不会有任何问题。您可以在没有任何互动关注的情况下应用更改。
但是,如果上游修改了任何这些文件,git rebase
将显示冲突并询问您该怎么做。发生这种情况时,您可以通过删除冲突中的文件并继续使用rebase来解决冲突。完成rebase后,这些文件仍将在本地存储库中删除。