Как я могу сделать свою точку вилки отличной вверх по течению? [Дубликат]

В MySQL есть два типа кавычек:

  1. ' для включения строковых литералов
  2. ` для включения идентификаторов, таких как имена таблиц и столбцов

И тогда есть ", который является частным случаем. Он может быть использован для one вышеупомянутых целей за раз в зависимости от сервера MySQL sql_mode :

  1. By по умолчанию символ " может использоваться для вложения строковых литералов точно так же, как '
  2. В режиме ANSI_QUOTES символ " может использоваться для заключите идентификаторы так же, как `

Следующий запрос приведет к различным результатам (или ошибкам) ​​в зависимости от режима SQL:

SELECT "column" FROM table WHERE foo = "bar"

ANSI_QUOTES disabled

Запрос будет выбирать строковый литерал "column", где column foo равен строке "bar"

ANSI_QUOTES enabled

В запросе будет выбран столбец column где столбец foo равен столбцу bar

. Когда использовать

  • , я предлагаю вам избегать использования ", чтобы ваш код не зависел от SQL mode
  • Всегда указывайте идентификаторы, так как это хорошая практика (довольно много вопросов о SO обсуждают это)

69
задан Peter Mortensen 7 February 2014 в 20:46
поделиться

2 ответа

Предполагая, что вы выполнили правильное форсирование и добавление вверх по течению, см. githubHelpOnFork ; чтобы просто изменить URL вверх по течению, выполните:

  1. проверьте, как выглядит ваш текущий восходящий поток и начало координат:
    git remote -v
    
  2. , если вы видите восходящий поток, и вы хотите просто изменить его url, сделайте то, что предложил @poke (если не следовать ссылке helpGithub выше, чтобы добавить новый восходящий поток):
    git remote set-url upstream git://example.com/NewOriginal.git
    
  3. затем убедитесь, что вверх по потоку указывает на новый URL-адрес git remote -v
2
ответ дан Manos Nikolaidis 27 August 2018 в 20:43
поделиться

ПРИМЕЧАНИЕ. Следующее решение является неполным, поскольку вы потеряете весь контент вики и проблемы, характерные для вашей вилки.

Вы можете достичь этого, выполнив следующие шаги:

  1. Потяните все ветки и теги из существующей вилки.
  2. Удалите свой репозиторий в GitHub.
  3. Вилка из нового репозитория.
  4. Обновите удаленный URL при необходимости.
  5. Вставьте все ваши локальные ветви и теги в новый репозиторий.
58
ответ дан Peter Mortensen 27 August 2018 в 20:43
поделиться
Другие вопросы по тегам:

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