J GIT сбросить файл не работает в windows - PullRequest
0 голосов
/ 04 августа 2020

Я использую в своем проекте j git. Мое требование - сбросить конкретный файл. команда для этого в cli - git reset test.txt. Для этого я использую следующий код.

git.reset().addPath("test.txt").call();

он работает нормально в linux, но не работает в windows.

, пожалуйста, дайте мне знать, если кто-нибудь может решить этот выпуск.

1 Ответ

0 голосов
/ 05 августа 2020

Если вы хотите попробовать git24j , это простая операция:

Repository repo = Repository.open(Paths.get("path/to/your/repository"));
Index idx = repo.index();
idx.remove("test.txt", 0);
idx.write();

В отличие от git add, git reset <path> в основном удаляет path из git index и git24j позволяют напрямую работать с индексным объектом.

...