И чтобы изменения кода показывал не в двухоконном режиме, а в одной области (красным - удалённые, зелёным - добавленные)
git fetch # загрузить обновления репозитория
git switch master # проверяем, что мы в нужной ветке
git reset origin/master # переместить HEAD на актуальное состояние
# сам рабочий каталог при этом не изменится,
# так как по-умолчанию используется режим reset --mixed
git reset --hard # теперь можно актуализировать рабочий каталог
# файлы указанные в .gitignore не изменятся и не удалятся
git switch master
git reset --hard HEAD~2
git init
git remote add origin https://bitbucket.org/username/reponame.git
git fetch # собственно скачивание репозитория
git reset origin/master # поставить указатель в нужное место
git branch -u origin/master master # настроить связь веток
git init # инициализировать репозиторий в папке тестового проекта
git remote add origin <URL> # указать адрес вышестоящего репозитория
git fetch # скачать вышестоящий репозиторий
git reset origin/master # установить указатель на ветку master
# существующие локальные файлы в рабочем каталоге измениться не должны
git branch --set-upstream-to=origin/master master
# связать master с origin/master
git fetch origin
-- ошибок не выводит, но и результата никакого не даёт
fatal: 'origin/master' does not appear to be a git repository
Выибивает ошибку что non-bare
репозиторий.
git reset --hard