如何在git存储库中添加tar文件?

时间:2016-07-21 10:23:31

标签: git github tar

我在目录misc_files下的源代码中添加了几个tar包。添加这些tar文件以测试某些功能,并且仅供测试套件使用。

现在我的问题是,当我在做function getDateTime() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth()+1; var day = now.getDate(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); if(month.toString().length == 1) { var month = '0'+month; } if(day.toString().length == 1) { var day = '0'+day; } if(hour.toString().length == 1) { var hour = '0'+hour; } if(minute.toString().length == 1) { var minute = '0'+minute; } if(second.toString().length == 1) { var second = '0'+second; } var dateTime = year+'/'+month+'/'+day+' '+hour+':'+minute+':'+second; return dateTime; } 时,我看不到misc_files目录,可能是因为它不包含git可以识别的任何此类文件。 我想将包含tar包的新目录 misc_files 添加到git repo中,我该怎么办?

2 个答案:

答案 0 :(得分:1)

嘿,Bhupesh Pant,我想在你的问题上添加评论,但现在我不能。

所以,试试看:

git add misc_files

然后再次尝试git status

答案 1 :(得分:0)

基本上,没有文件类型,没有被识别出来的#39;通过git。 git只是忽略空文件夹。因此,如果您添加了一个空文件夹,则无法在while ((line= br.readLine()) != null) { content += line + "\n"; } 中看到它。但是,在您的情况下,* .tar文件存在。这可能意味着git status中忽略了它们。看看这个。如果这是真的,只需从.gitignore删除*.tar

<强> UPD 再试一次。对我而言,它按预期工作。如果我添加没有文件的新文件夹(misc_files),我在.gitignore中看不到它。如果我在那里添加.tar文件,我看,该文件夹未被跟踪: enter image description here

无论如何,你可以尝试的是运行git status - 它将所有文件添加到临时区域,甚至是通常被忽略的文件。你可以运行它,看看会发生什么?