Проверьте, какие файлы хранятся в git с помощью rugged ruby

#ruby #git #rugged

#ruby #git #прочный

Вопрос:

Как я могу проверить, какие файлы «размещены» или изменены, но не размещены с помощью rugged?

Комментарии:

1. github.com/libgit2/rugged#index-staging-area

2. Хорошо, я просто перечитал ваш вопрос, и что вы имеете в виду? Вы ищете файлы, которые являются «промежуточными», но не промежуточными?

3. Из файлов, которые отслеживаются, я хочу получить файлы, которые изменены, но не установлены. А также я хочу получить файлы, которые хранятся с помощью команды git add <file> .

Ответ №1:

Я немного посмотрел и нашел документацию «Rugged:: Repository«.

Прокрутите вниз до того места, где вы видите:

 repo.status { |file, status_data| puts "#{file} has status: #{status_data.inspect}" }
  

Это может помочь.