В gitk, почему моя желтая кнопка выше ведущего устройства?

Для полноты следует также упомянуть новый класс string , введенный в MATLAB R2016b; контейнер для текстовых данных вместе с набором функций для легкой обработки текста.

Чтобы сравнить его с моим другим примером , вот как выделить массив строк :

N = 10;
names = strings(1,N);
for i=1:N
    names(i) = 'string';
end

А вот как динамически расширить массив без предварительного выделения:

names = strings(0);
for i=1:10
    names(end+1) = 'string';
end

(Конечно, если строки все одинаковые или образуют последовательность с шаблоном, есть лучшие способы создать массив без цикла. Выше было просто Пример заполнения массива один за другим).

Контейнер string также может конвертировать в / из символьных массивов и ячеечных массивов символов .

15
задан Josh 26 May 2015 в 17:34
поделиться

1 ответ

Похоже, вам нужно вернуть эту фиксацию в ветвь master (если она там принадлежит). Также похоже, что вы отсоединили HEAD, потому что этот коммит не является заголовком ветки. Если все это правда, попробуйте следующее:

# git log -1

Запомните идентификатор фиксации.

# git checkout master
# git reset --hard <commit-id>

Теперь gitk покажет желтую фиксацию рядом с маркером master и git push снова будет работать.

Что касается того, как вы попали в эту ситуацию, единственное, что я могу себе представить, это то, что вы использовали git reset для сброса мастера переход к предыдущей фиксации, но не изменили текущую извлеченную фиксацию.

24
ответ дан 1 December 2019 в 03:05
поделиться
Другие вопросы по тегам:

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