❶ 用Git上传文件失败后本地仓库的文件夹全空了
git checkout -- .
git reset HEAD
❷ 如何由本机向github利用git上传文件
下面给出具体的上传步骤:
❸ git的.gitkeep
在这之前,我们必须清楚 Git 不跟踪 空文件夹 。如果你的项目文件夹里边有任何的空文件夹,Git 都会忽略掉。但如果你在文件夹里边添加了一个文件,Git 就会开始跟踪这个文件夹。 无论这个 文件是什么,内容如何,名字是什么
如果你想上传一个空文件夹,这时就可以在空文件中添加一个 .gitkeep 文件。
但是在实际项目中能用到的是 git忽略一个文件夹下的所有文件,并保留该文件夹 。
如需要保留lib这个文件夹,但是其内的文件不要长传到git上。我们需要在lib文件夹中新建一个.gitkeep的文件,然后.gitignore文件中配置如下
❹ git clone 后文件夹是空的
还没下载完,GIT还有一个checking out的过程,在此之前,生成的文件夹里边没有内容。