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



我是VSS(Visual Source safe)和Dropbox的人,但对GitHub很陌生。我正在使用Windows Github工具来管理远程服务器上的存储库,正如我在之前的SO帖子中所总结的那样。我很高兴能够寻求这个单点易于使用的工具,而无需对 git 有更深入的了解。

事情一直很好,直到有一天我不得不添加一个新文件夹 到我的存储库。Windows Github工具无法识别 文件夹作为要推送的新内容!经过一番挣扎,我得出了 它"确实"与我的"初始文件夹"保持同步,但只是 在存储库目录中创建新文件夹不会同步它 比如保管箱!

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

作为一个新手,我可能做错了,甚至因为我的Dropbox习惯而滥用了Git。请纠正我!最好的方法是什么?

我的用法更像是VSS和dropbox(带版本控制)在一个小型远程连接团队中。我从这个简单的Windows Github教程开始。下面两个呢——

  • Git
  • 麦克西吉特

他们是否提供更好的管理?请建议Windows GitHub是否是最好的(如果是这样,以后如何添加文件夹?

以防万一,请注意,添加文件夹不会触发 Git 的任何内容:如果该文件夹为空,您将无法推送它,因为 Git 会将其视为"无内容",并且会忽略该新文件夹。

另请参阅"如何将空目录添加到 git 存储库?

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

最新更新