Вопросы с тегом «git»

193
Как выполнить git-клон для большого проекта на нестабильном соединении?

Я пытаюсь скопировать кодовую базу LibreOffice, но на данный момент у меня есть интернет-соединение с пропускной способностью около 300 Кбит / с, и оно стабильно. Я могу восстановить соединение в любой момент, но затем процесс git clone уже перестал работать, и я не смог запустить его снова. Есть...

193
Git push error: Невозможно отменить связь со старым (в доступе отказано)

На удаленном сервере у меня установлен хук post-receive, чтобы сделать git checkout моего репозитория: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Но когда я выполняю push с моего локального компьютера в git-репозиторий на сервере, я получаю следующие сообщения об ошибках:...

193
Как вы можете отменить последнее добавление git?

Можно ли отменить этап последнего (не зафиксированного) изменения в git ? Предположим, что в текущей ветке было много файлов, некоторые из которых были подготовлены, а некоторые нет. В какой-то момент какой-то глупый программист случайно выполнил: git add -- . ...вместо того: git checkout -- ....

193
Могу ли я закомментировать строку в файле .git / config?

У меня есть http.proxyстрока в моем файле конфигурации репозитория, которую я хотел бы легко «включать и выключать», без необходимости запоминать и снова вводить всю конфигурацию каждый раз, когда я отстаиваюсь или освобождаюсь от этого прокси-соединения. Другой возможностью было бы использовать...

192
Git: какой удаленный по умолчанию настроен для филиала?

У меня есть удаленное голое хранилище hub. Я работаю только в masterветке. Последнее предложение этого сообщения об ошибке ниже заставляет меня задуматься: как мне узнать, какой «удаленный по умолчанию настроен для вашей текущей ветви» ? И как мне это установить? [myserver]~/progs $ git remote -v...

192
Есть ли лучший способ узнать, существует ли локальная ветка git?

Я использую следующую команду, чтобы узнать, существует ли локальная ветвь git с branch-nameмоим репозиторием. Это верно? Есть ли способ лучше? Обратите внимание, что я делаю это внутри скрипта. По этой причине я хотел бы использовать сантехнические команды, если это возможно. git show-ref --verify...

192
Resync git repo с новым файлом .gitignore

Можно ли «обновить» репозиторий git после обновления файла gitignore? Я просто добавил больше примечаний (?) К своему gitignore и хотел бы удалить материал из репо, соответствующий новому...

192
Git говорит: «Предупреждение: навсегда добавлен в список известных хостов»

Каждый раз, когда я использую git для взаимодействия с пультом, например, когда вы тянете или толкаете, мне выдается следующее сообщение: Предупреждение. Постоянно добавлено «...» (RSA) в список известных хостов. Как я могу предотвратить отображение этого раздражающего сообщения? Это только...

192
gitignore все файлы расширения в каталоге

Есть ли способ игнорировать все файлы типа в каталоге? ** Git, по-видимому, бессмысленно, так что это не работает: /public/static/**/*.js Идея состоит в том, чтобы соответствовать произвольным вложенным...

192
Как сделать клон конкретного тега

От git-clone (1) Страница руководства --branch может также взять теги и отсоединить HEAD при этом коммите в результирующем репозитории. Я попытался git clone --branch <tag_name> <repo_url> Но это не работает. Возвращает: warning: Remote branch 2.13.0 not found in upstream origin, using...

192
Git fatal: протокол 'https' не поддерживается

Я просматриваю руководство по разветвлению Github: https://guides.github.com/activities/forking/ и пытаюсь клонировать репозиторий на свой компьютер. Однако, запустив команду: $ git clone https://github.com/./Spoon-Knife.git Cloning into 'Spoon-Knife'... fatal: protocol 'https' is not supported...

191
Git клонировать конкретную версию удаленного репозитория

Я клонировал удаленный репозиторий git около месяца назад. Удаленный репозиторий претерпел множество изменений и теперь стал нестабильным. Теперь мне нужна еще одна копия репозитория, версия, идентичная той, которую я клонировал месяц назад. Как мне это сделать?...

191
Ошибка git bash: не удалось обработать дочерний процесс: нет доступных терминалов (-1)

У меня было до 8 терминалов git bash, работающих одновременно. В настоящее время у меня только 2 вверх. Я не видел эту ошибку раньше, и я не понимаю, что является причиной этого. Любая помощь будет оценена! Картинка прилагается:...

190
Удаляет ли ветка в git ее из истории?

Исходя из SVN, только начинает знакомиться с GIT. Когда ветка удаляется в git, удаляется ли она из истории? В SVN вы можете легко восстановить ветку, вернув операцию удаления (обратное объединение). Как и все удаления в SVN, ветвь действительно никогда не удаляется, она просто удаляется из текущего...

190
Git-теги тоже выдвигаются?

С тех пор, как я создал свой репозиторий, создается впечатление, что созданные мной теги не помещаются в репозиторий. Когда я делаю git tagв локальном каталоге все теги присутствуют, но когда я вхожу в удаленный репозиторий и делаю a git tag, появляются только первые несколько. В чем может быть...

190
Каковы различия между двойной точкой «..» и тройной точкой «…» в диапазонах коммитов Git diff?

Каковы различия между следующими командами ?: git diff foo master # a git diff foo..master # b git diff foo...master # c Руководство по разным говорит об этом: Сравнение ветвей $ git diff topic master <1> $ git diff topic..master <2> $ git diff topic...master <3> Изменения между...

190
Как мерзавец сливается после вишневого выбора?

Давайте представим, что у нас есть masterфилиал. Затем мы создаем newbranch git checkout -b newbranch и сделать два новых коммита newbranch: commit1 и commit2 Затем мы переключаемся на мастера и делаем cherry-pick git checkout master git cherry-pick hash_of_commit1 Посмотрев, gitkмы видим, что...

190
git: diff между файлом в локальном репо и источником

Я хочу найти различия между файлом в моем локальном хранилище и тем, что находится в origin master. Я знаю, что есть git diff, однако я просто хочу выделить его в этот конкретный файл. Для простоты предположим, что файл назван file1.txtи имеет локальный путь к файлу =, [local_path]а в источнике -...