Сергей Кузнецов, я изначально так и делал. Проблема в том что когда я хочу проверить и не до конца загружаю и пытаюсь догрузить... В итоге вылетает странная ошибка : There is no tracking information for the current branch
Pull я использую для обновления программы, если есть изменения в удалённом репозитории.
Когда происходит ошибка в Repositoty.Clone типа там папка не пуста я обрабатываю исключение делая пул, то есть делая обновление и с помощью Reset я всё новое качаю.
Возможно стоит делать докачку изменений как-то ещё?
Василий Банников, Когда я удаляю или изменяю какой-то файл в локальном репозитории, то я запускаю код и ожидаю, что недостоющие и изменённые файлы измененятся на те что в GitHub.
Я перешёл по ссылке https://github.com/libgit2/libgit2sharp/wiki/git-pull , скопировал и вставил себе код. Где нужно поставил свои данные по типу пароля и названия. Потом запускаю и вижу, что ничего не происходит. Погуглил и понял, что нужно указывать абсолютный путь до ".git" . Указал и... нифига.