2011-11-10 93 views
4

我在一个文件夹中工作,可以很好地推/拉github。但是现在我试图用另一个包装这个文件夹,并且在将新文件夹推送到github后,我无法访问子文件夹(它存在于github中,但无法点击)。如果有人从github上拉它,它似乎是正确的文件大小,但没有在子文件夹中。github推后无法访问文件夹

我的工作方式:

  1. 我的文件夹中已经工作,并成立混帐那里。我把这个文件夹正常地推到github上
  2. 然后我把这个文件夹放到Aptana项目文件夹中,从项目文件夹中设置git。
  3. 我从第三个文件夹,从github拉出,并删除内容设置git。我移动了Aptana项目文件夹的内容,提交了“内部文件夹”(我正在处理的那个文件夹)中的所有内容,并提交了Aptana项目文件夹。
  4. 我所做的推进,和子文件夹似乎github上

我是工作在不同的分支比“大师”之前是空的,但好像它切换到主不反正帮助。

任何人都知道我能用这个做什么?非常感谢! :)

+0

你的意思是你把文件夹移动到了一个新的文件夹中吗?你可以尝试更精确地了解你所遵循的步骤,因为很难理解你做了什么 – CharlesB

+0

对不起,这里新增:) –

+0

你说它在github上是空的,但是在你的本地回购中是空的吗? – CharlesB

回答

4

你能适应这种转变的方法是:

  • 考虑到当前的回购(含.git)作为目标目录(像一个集锦文件夹)
  • 重建的初始文件夹根回购目录下
  • 移动在新的文件夹内容(Git会承认它是相同的内容,只需要在一个新的地方),
  • 添加新的元素(如集锦项目文件)
  • 增加一切(git add -A)并提交
  • 然后推送。

您可以通过克隆你的本地修改的回购协议控制,移民前推回至GitHub上的质量,看看是否有本地克隆中有一切在其右侧(新)的地方。

+0

真的有用!所有的历史似乎都在那里。感谢很多人,你救了我的一天:D –

+0

这个文件夹没有被包含在Github中的原因是什么? – JohnAndrews

+0

@JohnAndrews不确定(4年后)。我只是建议在推送到GitHub之前重新创建并再次添加文件夹。 – VonC