на Github есть репозиторий, например, github.com/foo/bar (== upstream)
Я перевожу его на github.com/memo/bar (== origin)
Я клонирую это на мой жесткий диск
В течение x дней я вытаскиваю из апстрима, редактирую и подталкиваю к источнику.
Мои вопросы:
Теперь я хотел бы отменить все мои изменения и сделать мой локальный мастер (и источник / мастер) идентичным вышестоящему / мастеру. Как мне это сделать? Я попытался сбросить --hard upstream / master, но затем не могу нажать на источник.
В качестве альтернативы, я хотел бы создать совершенно новую ветку, содержащую мою модифицированную версию (например, эксперимент__мемо), а затем сделать мою основную ветвь идентичной восходящей / основной
Если бы у меня не было вилки github (origin), я бы просто клонировал с нуля, но потом я не смогу нажать, поэтому единственное решение, которое я нашел, это удалить мою вилку на github, а затем повторно вилка, переклонирование и т. д.