JGIT AddCommand ничего не добавляет к моему репозиторию на github - PullRequest
0 голосов
/ 18 мая 2018

Моя Java-программа сохраняет файл json в каталог, и я хочу добавить этот файл json в отдельное gitrepo, но команда JGIT AddCommand, похоже, не работает для меня.

Что работает:Клонирование.Проверяю ветку.Совершение.Pushing.

Он успешно выдвигается в gitrepo, но он говорит, что 0 измененных файлов 0 добавлений 0 удалений.

 File file = new File("./config/generic/some.csv");

    if (file.exists()) {

            logger.info("file exists");


            AddCommand add = git.add()
                    .addFilepattern("./config/generic/some.csv");

            add.call();

            logger.info(add.getRepository().getIndexFile());

            CommitCommand commit = git.commit();
            commit.setMessage("Commit Ingestion Output").call();
            logger.info(commit.getRepository());

            //tells the file differences
            DiffCommand difference = git.diff();
            difference.call();

            PushCommand push = git.push();
            push.setRemote("origin").setCredentialsProvider(credentialsProvider).call();
    }
    else{
            logger.info("file doesnt exist");
        }

Хотя, возможно, это проблема .gitignore, но я нигде не могу найти этот файл,Любая помощь будет оценена

...