Вы хотите использовать левое соединение lj
следующим образом:
q)t1: ([] c1: 1 2 3; c2: 120 234 876)
q)t2:([] cd1:1 2; d: 999 899)
q)t1 lj 1!`c1 xcol t2
c1 c2 d
----------
1 120 999
2 234 899
3 876
, где мы используем xcol
, чтобы переименовать столбец cd1
в t2
, чтобы соответствовать c1
в t1
.
Подробнее об объединениях можно прочитать на https://code.kx.com/q/ref/joins/
.
Похоже, вы запустили git локально от имени пользователя root, тем самым сменив владельца на некоторые файлы, отслеживающие расположение ветки origin
.
Исправьте право собственности на файл, и все будет в порядке:
# run this from the root of the git working tree
sudo chown -R "${USER:-$(id -un)}" .
Я попытался фиксировать владение для Мерзавца, но оно все еще не работает.
, Но, мне удалось зафиксировать его путем создания локального ответвления с другим именем и удалить его.
Затем я проверяю то же самое имя ответвления снова, и оно работает.
я не могу контроль 'подготовка/дистанционное управление'.
Так, я контроль с помощью staging
вместо этого, что удаленное указывает на 'подготовку/дистанционное управление'.
И, я удаляю его и контроль снова. Но, на этот раз я использую staging/rc
в качестве своего локального имени ответвления.
Это работает, и я понятия не имею почему.