Невозможно выполнить git reset на предыдущий коммит в travis

Если вам нужна глобальная кросс-модульная переменная, может быть достаточно простой глобальной переменной уровня модуля.

a.py:

var = 1

b.py:

import a
print a.var
import c
print a.var

c.py:

import a
a.var = 2

Test :

$ python b.py
# -> 1 2

Пример реального мира: Глобальный_settings.py Django (хотя в настройках Django apps используется импорт объекта django.conf.settings ).

0
задан Maxim Vershinin 18 January 2019 в 17:56
поделиться

1 ответ

Как уже указывал Саджиб Хан, вы хотите

git reset --hard HEAD~1

, а не git reset --hard HEAD@{1}.


Здесь есть некоторая полезная информация , которая объясняет разницу. * Короче говоря, HEAD в вашем случае никогда не указывал ни на что, кроме (HEAD, origin/feature/RXM-73-create-aws-rollback-script, feature/RXM-73-create-aws-rollback-script), а обозначение @ относится к тому, где головка была *.

Вы можете изучить список возможных @{#} значений, посмотрев на

git reflog

, чтобы убедиться, что HEAD не указывал в другом месте. ,

0
ответ дан 9301293 18 January 2019 в 17:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: