我有一个我目前无法推送到的远程文件夹。当我直接进入远程目录并执行“git status'它写着:
致命:不是git存储库
.git文件夹确实存在且昨天工作正常,此后没有任何变化。
即使.git文件夹存在,有人能告诉我为什么会收到此邮件的原因吗?
提前感谢您的帮助。非常感谢!
答案 0 :(得分:9)
如果.git文件夹上的权限正常,请参阅现有文件.git/HEAD
或错误地命名为.git/head
。 .git/HEAD
(或裸的情况下为HEAD)是git存储库的辅助检查
答案 1 :(得分:1)
将远程存储库克隆到另一个文件夹并比较.git文件夹。
这将为您提供有关丢失或损坏的文件的指示。
您可能会在app.post('/events/:event/upload', upload, function (req, res) {
var fb_id = req.user.id;
var email = req.user._json.email;
var random = req.rand;
var place = req.params.event;
console.log(fb_id);
var query = {
'Fbid': fb_id
}
var voteDb = new likeImformation({
'Fbid': fb_id,
'imageId': random,
"email": email,
'event': place
})
jimp.read('./uploads/Big/' + random + req.ext, function (err, lenna) {
if (err) throw err;
lenna.quality(80)
.scaleToFit(1024, 1024)
.write('./uploads/Big/' + random + req.ext); // save
});
jimp.read('./uploads/Big/' + random + req.ext, function (err, lenna) {
if (err) throw err;
lenna.cover(280, 320) // resize
.quality(80) // set JPEG qualit
.exifRotate()
.write('./uploads/Small/' + random + req.ext); // save
likeImformation.find(query).find(function (err, data_of_user) {
var count = 0;
for (var i = 0; i < data_of_user.length; i++) {
if (data_of_user[i].event === place) {
count++;
}
}
if (count < 10) {
console.log(data_of_user.length);
voteDb.save(function (err) {
if (err) {
console.log(err);
} else {
console.log("save");
}
})
}
})
});
文件夹中看到可以忽略的差异。