Попробуйте поместить document.getElementById
в setTimeout()
Например.
setTimeout(function(){
console.log(document.getElementById('whatever'));
}, 100);
Если это сработает, тогда это просто проблема синхронизации.
Я понимаю, что этот вопрос немного стар, и Эндрю прав, но я хотел бы отметить, что GitHub Desktop, по крайней мере, предоставляет ярлык для командной строки через Repository>Open in Command Prompt
, который затем можно использовать для выполнения git stash
через традиционные команды git CLI. Тем не менее, разочарование тем, что GitHub Desktop не предоставляет чистого способа сделать это с помощью их графического интерфейса, вынуждая вас вернуться к инструментам git CLI для хранения.
Для тех, кто использует Android Studio, не требуется версия Github Desktop для переключения между ветками, просто переключитесь с самой Android Studio
выберите ветку, на которую хотите переключиться> Перебазировать на
PS: Android Studio уведомит вас об ошибке
Rebase failed
(если вы создали файлы в текущей ветке), и вы нужно будет удалить их, нажав наView themRetry
, затем выбрать их все и удалить с помощью красной кнопки-
, затем снова выполнить Rebase.