Windows Github推送新文件夹时出现问题

Windows Github推送新文件夹时出现问题,github,synchronization,directory,add,visual-sourcesafe,Github,Synchronization,Directory,Add,Visual Sourcesafe,我是VSS(visualsourcesafe)和Dropbox的人,但对GitHub来说是新手。正如我在上一篇文章中总结的那样,我正在使用管理远程服务器上的存储库。我很高兴能够找到这个简单易用的工具,而不需要对git有更深的了解 事情一直很顺利,直到有一天我不得不添加一个新文件夹 到我的存储库。Windows Github工具无法识别 文件夹作为要推送的新内容!经过一番斗争,我获得了胜利 它“确实”与我的“初始文件夹”保持同步,但只是 在存储库目录中创建新文件夹将不会同步它 像投币箱一样 我想知

我是VSS(visualsourcesafe)和Dropbox的人,但对GitHub来说是新手。正如我在上一篇文章中总结的那样,我正在使用管理远程服务器上的存储库。我很高兴能够找到这个简单易用的工具,而不需要对git有更深的了解

事情一直很顺利,直到有一天我不得不添加一个新文件夹 到我的存储库。Windows Github工具无法识别 文件夹作为要推送的新内容!经过一番斗争,我获得了胜利 它“确实”与我的“初始文件夹”保持同步,但只是 在存储库目录中创建新文件夹将不会同步它 像投币箱一样

我想知道我怎么做,或者我是否必须使用GitShell。我的坏消息是,我试过了,失败了。最后,我决定清除所有内容,并使用这个新文件夹重新创建存储库文件夹结构,就像我在初始设置中所做的那样。但是我不知道它是如何或者为什么一直说,另一个进程正在使用/.git/index文件。我试图清空此文件夹,但无法清空。最后,注销能够为我释放该文件,我重新创建了所有内容。呸

作为一个新手,我可能做得不对,甚至因为我的Dropbox习惯而误用Git。请纠正我!最好的办法是什么

我的使用更像是小型远程连接团队中的VSS&dropbox(带有版本控制)。我从这个简单的问题开始。以下两个呢-


他们提供更好的管理吗?PLS建议如果Windows Github是最好的(如果是,以后如何添加文件夹?)

< P>,请注意,添加一个文件夹不会触发Git的任何东西:如果文件夹是空的,则不能推它,因为Git将它视为“无内容”,并且将忽略该新文件夹。 另见“”


如果您在其中添加文件夹和一些文件,那么GitHub for Windows界面将检测到该新内容,并要求您添加和提交,这意味着您将能够推送。

事实上,这正是我所期望的Windows Github工具所做的-我添加了一个带有新zip文件的新文件夹,但它仍然不会检测到它是一个新的推送更改-有什么原因吗?@HemantTank奇怪,除非您将.gitignore文件设置为ignore.zip文件(如果您的repo是使用GitHub for Windows创建的,这是可能的,因为该工具可能会直接使用.gitignore文件进行设置)。不要忘记Git不适合二进制管理,所以归档(zip、tgz等)通常存储在其他地方,而不是DVCS中。很抱歉延迟。这个新设置似乎正在这样做!是什么导致旧设置出现错误?我的意思是这是一个简单的操作!您还可以提供一些关于如何管理gitignore文件的更多信息,以及是否有自动推送更新的方法(例如dropbox)。谢谢。您是否尝试添加新元素?