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

115
Хуки предварительного нажатия в Git

Я хотел бы запускать модульные тесты перед каждым git push, и если тесты терпят неудачу, отменить push, но я даже не могу найти ловушку pre-push, есть только pre-commit и pre-rebase....

115
Почему git продолжает показывать мои изменения, когда я переключаю ветки (измененные, добавленные, удаленные файлы), независимо от того, запускаю я git add или нет?

Я действительно новичок в git, и я пытался понять, почему git продолжает показывать все, что я изменил в одной ветке в другой ветке, когда я запускаю git checkout для переключения между ветвями. Сначала я попытался не использовать git add и не работал. Однако затем я попытался использовать git add,...

115
Git: добавить против push против фиксации

В чем разница между мерзавцем add, pushи commit? Просто немного запутался, исходящий из SVN, где «update» будет «добавлять» материал, а фиксация выполняет «push» и также «добавляет» В git есть все разные функции. Надеюсь на какое-то объяснение из вашего...

115
Git rebase --continue жалуется, даже если все конфликты слияния разрешены

Я столкнулся с проблемой, которую не знаю, как решить. Я сделал ребаз против мастера из своей ветки: git rebase master и получил следующую ошибку First, rewinding head to replay your work on top of it... Applying: checkstyled. Using index info to reconstruct a base tree... Falling back to patching...

115
Ретроспективно преобразовать папку Git в подмодуль?

Довольно часто бывает, что вы пишете какой-то проект, и через некоторое время становится ясно, что какой-то компонент проекта действительно полезен как отдельный компонент (например, библиотека). Если у вас с самого начала возникла эта идея, то есть большая вероятность, что большая часть этого кода...

115
Как получить git diff с полным контекстом?

Как создать патч, пригодный для просмотра в тигле? git diff branch master --no-prefix > patch Это генерирует только 3 строки контекста. Итак, я делаю следующее git diff --unified=2000 branch master --no-prefix > patch Надеюсь, во всех файлах будет меньше 2000 строк. Есть ли способ указать git...

115
Git - игнорировать файлы во время слияния

У меня есть репо myrepoна удаленном beanstalkсервере. Я клонировал его на свою локальную машину. Создал две дополнительные ветки: stagingи dev. Эти ветки тоже были перенесены на удаленные. Сейчас: local remote server -------------------------------------------------------- master ==> Pushes to...

115
Как вытащить один файл из репозитория сервера в Git?

Я работаю над сайтом с сервером под управлением Git. Я использую Git для развертывания (не GitHub). Это было настроено до моего участия с использованием метода перехвата , и я обратился к этому вопросу и ввел команды ниже, но это не сработало. Как мне вытащить один файл с сервера? Например, если я...

115
OS X - не удается запустить Git: / usr / bin / git Вероятно, путь к исполняемому файлу Git недействителен

Я получаю эту ошибку в Android Studio: Не удается запустить Git: / usr / bin / git Вероятно, путь к исполняемому файлу Git недействителен. Это дает мне возможность исправить это, где мне нужно перейти в область в Android Studio, чтобы указать путь к git. Я вижу, это установлено на / USR / бен /...

115
Ошибка "Ваш push опубликует личный адрес электронной почты"

Я новичок в GitHub / VCS . Когда я пытаюсь поделиться своим проектом на GitHub, я получаю следующее сообщение об ошибке. Can't finish GitHub sharing process Successfully created project 'myproject' on GitHub, but initial push failed: remote: error: GH007: Your push would publish a private email...

114
Фильтр git diff по типу изменения

Есть ли способ ограничить количество git diffизмененных файлов? Я хотел бы увидеть различия между двумя коммитами, но исключить пути, которых нет ни в одном, ни в другом (добавления / удаления). Следующий однострочник Perl иллюстрирует большую часть того, что я хочу: git diff master.. | perl -lnwe...

114
Почему я должен использовать теги вместо веток выпуска / бета для управления версиями?

Я использую git около года и хотел бы использовать теги, ну, теги коммитов в разных версиях. Я нашел много информации о командах, которые нужно использовать для работы с тегами, но я хотел бы знать, зачем вообще использовать теги, если я могу просто создать новую ветку с именем, 1.1.0и мне не...

114
rsync исключить в соответствии с .gitignore & .hgignore & svn: игнорировать, как --filter =: C

Rsync включает отличную возможность --cvs-exclude«игнорировать файлы так же, как это делает CVS», но CVS уже много лет устарела. Есть ли способ сделать так, чтобы он также исключал файлы, которые игнорировались бы современными системами контроля версий (Git, Mercurial, Subversion)? Например, у меня...

114
Ветка Git разошлась после перебазирования

Я переустановил ветку локально, которая уже была отправлена. Git сообщает, что моя ветка и пульт разошлись, и что: "и имеют 109 и 73 различных коммитов соответственно" Решит ли это нажатие моей ветки - т.е. следует ли этого ожидать после...

114
git pull прерван, имя файла слишком длинное

Я использую Windows в качестве ОС и работаю над проектом с другом, который использует Mac. Он зарегистрировал код на нашем Github. Я пытался git вытащить все, что он делал, и он прервался с ошибками "слишком длинное имя файла" стороннего кода. Что я могу...

114
Почему Git сообщает мне «Нет такого удаленного источника», когда я пытаюсь нажать на источник?

Я новичок в Git; Я только недавно создал учетную запись GitHub. Я только что попытался запустить свой самый первый репозиторий (образец проекта), но получаю следующую ошибку: No such remote 'origin' Я выполнил следующие команды: git init git commit -m "first commit" git remote add origin...

114
Как удалить коммиты из пул реквеста

Я выполнил пул-реквест, но после этого я сделал несколько коммитов в проекте локально, что привело к загрязнению моего пул-реквеста, я попытался удалить его, но безуспешно. Я нашел несколько похожих вопросов в StackOverflow, но не могу применить то, что там есть. Это мой первый пулреквест на...

114
Код Visual Studio, как разрешить конфликты слияния с git?

Я попытался объединить свою ветку с другой веткой, но возник конфликт слияния. В Visual Studio Code (версия 1.2.1) я решил все проблемы, однако, когда я пытаюсь выполнить фиксацию, он продолжает выдавать мне это сообщение: Прежде чем зафиксировать изменения, вам следует сначала разрешить не...