Я новичок в git, а также во многих других областях кода.
Я использую пакет из учетной записи git для совместной работы и запускаю его на компьютерном кластере.Недавно в пакет были внесены некоторые изменения, поэтому я хочу синхронизировать свою локальную версию с совместной.
Пакет установлен и запущен в виртуальной среде с именем "dev".Поэтому каждый раз, когда мне нужно активировать его с помощью
source dev/bin/activate.
И я думаю, что когда я устанавливал пакет, я использовал какой-то тупой способ буквальной загрузки всего пакета из учетной записи совместной работы github и копирования / вставки / установкиэто локально.Так что я еще не установил ни источник, ни восходящий поток.Поэтому локальный в некотором смысле не зависит от моего форка или пакета для совместной работы (хотя он точно такой же, как мой форк).
После прочтения статьи Синхронизация вилки от Github у меня возникли вопросы:
1.Возможно ли выполнить указание ссылки на вилку синхронизации, поскольку вначале я установил пакет самостоятельно?(Я очень боялся, что если я использую команду «clone» или «fetch» в терминале, он просто загрузит полностью новый пакет вместо того, чтобы вносить небольшие изменения)
2.Должен ли я выполнить синхронизацию по пути
/home/accountname/
или
/home/accountname/dev/
или
/home/accountname/dev/packagename/