Олег, в таких случаях почти всегда правильней ветвиться именно от конечного проекта, в данном случае от https://github.com/freecode-academy/freecode.academy На то две причины: 1. Почти наверняка, если ты попытаешься к себе обновиться через git pull https://github.com/freecode-academy/freecode.academy master, ты получишь конфликты. 2. Даже если ты сможешь разрешить все эти конфликты, велика вероятность, что ты их решишь как минимум чуть не так, как в моем проекте, а значит при попытке слить, будет не только твое решение по конечной задаче, но и эти решения конфликтов, которые в свою очередь могут привести к конфликтам. 3. Даже если конфликтов не возникнет, все равно при мерже возникнет автоматически созданный коммит, который создаст при слиянии лишнюю запись в истории.