Мне было интересно, есть ли какие-нибудь API или хитрости, чтобы узнать, отличается ли моя программа (Visual Basic) от той, что в моей основной ветке репозиториев.
Кроме того, если это не так, как бы я обновил мой с нового в основной ветке?
Если вы не уверены, что ваш локальный проект обновлен, используйте эту команду:
git pull origin master
Чтобы увидеть различия между локальными и удаленными проектами, используйте:
git diff <local branch> <remote>/<remote branch>
Вы можете найти больше в документации git
git diff - это инструмент git, позволяющий видеть изменения между коммитами, ветками и тому подобным. git pull - это инструмент git для извлечения репозитория и объединения последних изменений.
git diff
git pull
Эти инструменты должны иметь man-страницы под git-diff(1) и git-pull(1) соответственно.
git-diff(1)
git-pull(1)