如何通过Egit或Git Bash删除GitHub中远程仓库的.svn文件?

时间:2014-04-27 12:59:39

标签: git svn github egit git-bash

我在Windows下工作并通过Eclipse egit同步本地和Github repo。 我发现我在GitHub遥控器上的repo包含一些隐藏的.svn文件夹。这些文件和文件夹在egit sync视图中看不到,我添加了一个.gitignore文件,但似乎为时已晚。

如何通过egit或Git Bash删除GitHub中的远程仓库文件(我完全是GitBash的菜鸟)?

1 个答案:

答案 0 :(得分:0)

  1. 运行git bash,您将获得命令提示符
  2. 使用cd <directory>命令将目录更改为存储库。使用ls和/或pwd来了解您现在所处的位置以及去向何处。
  3. 在存储库目录中发出以下命令:find . -type d -name .svn以确保实际存在.svn文件夹。
  4. 如果是,请运行以下内容:find . -type d -name .svn -exec git rm -rf {} \;
  5. 使用git status
  6. 查看您的更改
  7. 使用git commit
  8. 提交更改
  9. 使用git push <github remote url>将它们推送到github。您也可以使用Eclipse egit来同步通常的存储库。