git- все статьи тега ➜ страница 12


Слишком длинное имя файла в git для windows

Я использую Git-1.9.0-preview20140217 для Windows. Как я знаю, этот релиз должен решить проблему со слишком длинными именами файлов. Но не для меня. конечно, я делаю что-то не так: я git config core.longpaths true и git add . затем git commit. Все прошло хорошо. Но когда я сейчас делаю git status, я получаю список файлов с Filename too long, например, node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/f ...

В чем разница между git clone -- mirror и git clone -- bare

страница справки git clone имеет это сказать о --mirror: настройка зеркала удаленного репозитория. Это подразумевает --bare. но не вдаваться в подробности о том, как --mirror клон отличается от --bare клон. ...

SSL-сертификат отклонен при попытке доступа к GitHub через HTTPS за брандмауэром

Я застрял за брандмауэром, поэтому должен использовать HTTPS для доступа к моему репозиторию GitHub. Я использую cygwin 1.7.7 на Windows XP. Я попытался установить пульт дистанционного управления в https://[email protected]/username/ExcelANT.git, но нажимает подсказки для пароля, но ничего не делает, как только я его ввел. https://username:<password>github.com/username/ExcelANT.git и клонирование пустого РЕПО с нуля, но каждый раз это дает мне ту же ошибку ошибка: проблема с сертифи ...

Удалите локальные теги git, которые больше не находятся в удаленном репозитории

мы используем теги в Git, как часть нашего процесса развертывания. Время от времени мы хотим очистить эти теги, удалив их из нашего удаленного репозитория. Это довольно просто. Один пользователь удаляет локальный тег и удаленный тег в одном наборе команд. У нас есть небольшой сценарий оболочки, который сочетает в себе оба шага. 2-й (3-й, 4-й,...) пользователь теперь имеет локальные теги, которые больше не отражаются на пульте дистанционного управления. Я ищу команду похоже на git remote ...

Как получить доступ к моему открытому ключу SSH?

Я только что сгенерировал свою пару ключей RSA, и я хотел добавить этот ключ в GitHub. пробовал cd id_rsa.pub и id_rsa.pub, но не повезло. Как я могу получить доступ к моему открытому ключу SSH? ...

Как подсчитать общее количество строк, измененных конкретным автором в репозитории Git?

есть ли команда, которую я могу вызвать, которая будет считать строки, измененные конкретным автором в репозитории Git? Я знаю, что должны быть способы подсчета количества коммитов, поскольку Github делает это для своего графика воздействия. ...

Нет новой строки в конце файла

при выполнении git diff Он говорит: "нет новой строки в конце файла". ок, нет новой строки в конец файла. В чем дело? в чем смысл сообщения и что он пытается нам сказать? ...

Git push приводит к " ошибка аутентификации"

я использую Github на некоторое время, и я был в порядке с git add,git commit и git push пока без проблем. Внезапно у меня возникает ошибка, которая говорит: fatal: аутентификация не удалась в терминале я клонировал репозиторий, работал над файлом, а затем использовал git add чтобы добавить файл в журнал фиксации и когда я сделал git commit, он работал нормально. Наконец,git push просит имя пользователя и пароль. Я положил их правильно и каждый раз, когда я это делаю, он говорит ту же ошиб ...

Не удается отобразить дерево Git в терминале

Killswitchcollective.com старая статья, 30 июня 2009, имеет следующие входы и выходы git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G ----> your branch C-D-E G Мне интересно, как вы получаете дерево like-просмотр коммитов в вашем терминале без использования Gitk или Gitx в OS / X. как вы можете получить древовидное представление коммитов в терминале? ...

git-diff игнорировать ^M

в проекте, где некоторые файлы содержат ^M в качестве разделителей новой строки. Разделение этих файлов, по-видимому, невозможно, так как git-diff видит его как весь файл-это всего лишь одна строка. как один diff с предыдущей версией? есть ли такая опция, как" лечить ^M как новую строку при дифференцировании"? prompt> git-diff "HEAD^" -- MyFile.as diff --git a/myproject/MyFile.as b/myproject/MyFile.as index be78321..a393ba3 100644 --- a/myproject/MyFile.cpp +++ b/myproject/MyFile.cpp @@ - ...

Как раздавить все git коммиты в один?

Как вы раздавите весь свой репозиторий до первого коммита? Я могу перебазироваться на первый коммит, но это оставит меня с 2 коммитами. Есть ли способ ссылаться на фиксацию перед первым? ...

Как удалить параметры меню правой кнопки мыши msysgit?

Это не лучший вопрос программирования, но давайте посмотрим правде в глаза, ребята из серверной ошибки не очень хорошо разбираются в git, поэтому я думаю, что это больше относится к этой аудитории. Я хочу переключиться на TortoiseGit или PortableGit в моей оболочке, но у меня остались эти раздражающие параметры контекстного меню. Как мне заставить их уйти? Нужно ли писать скрипт для их удаления? ...

git cherry-pick говорит: "... 38c74d-это слияние, но опция no-m не была предоставлена"

Я сделал некоторые изменения в моей главной ветви и хочу принести их вверх по течению. когда я выбираю следующие коммиты, однако я застреваю на fd9f578, где git говорит: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. что git пытается сказать мне, и черри-выбрать правильную вещь, чтобы использовать здесь? Главная ветвь включает изменения в файлы, которые были изменены в восходящей ветви, поэтому я уверен, что будут некот ...

Как подтолкнуть различные локальные ветви Git к Heroku/master

Heroku имеет политику игнорирования всех ветвей, но "мастер". хотя я уверен, что в Heroku дизайнеры имеют отличные причины для такой политики (я предполагаю, что для хранения данных и оптимизации производительности), последствия для меня как разработчика заключается в том, что любой местный теме ветки я могу работать на, Я хотел бы, простой способ, чтобы перейти в Heroku мастер к этой локальной теме ветки и сделать "ГИТ пуш в Heroku -Ф" более-писать мастер на Heroku. то, что я получил от чтени ...

Как изменить настройки окончания строки

есть ли файл или меню, которое позволит мне изменить настройки о том, как иметь дело с окончаниями строк? есть 3 варианта: Checkout Windows-style, commit Unix-style Git преобразует LF в CRLF при проверке текстовых файлов. Когда совершение текстовых файлов, переводы строк будут преобразованы в ЛФ. Для кросс-платформенные проекты, это рекомендуемый параметр для Windows ("сердечник.autocrlf" имеет значение "правда") проверка как есть, фиксация Unix-style Git не будет выполнять никаких преоб ...

Объединение нескольких коммитов перед нажатием в Git [дубликат]

этот вопрос уже есть ответ здесь: сквош мой последний X совершает вместе с помощью Git 29 ответов У меня есть куча коммитов в моем локальном репозитории, которые тематически схожи. Я хотел бы объединить их в одну фиксацию, прежде чем нажимать на пульт. Как мне это сделать? Я думаю rebase значит ли это, но я не могу разобраться в документах. ...

Другой процесс git, похоже, работает в этом репозитории

Я пытаюсь узнать, как использовать Git и создал небольшой проект с файлом HTML, CSS и Javascript. Я сделал ветку из моего в основном пустого проекта, а затем внес некоторые изменения в мой код. Я попытался организовать изменения, но я получаю следующее сообщение об ошибке: Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this reposi ...

Git on Windows: Как настроить mergetool?

Я пробовал msysGit и Git на Cygwin. Оба работают просто отлично сами по себе, и оба отлично работают с gitk и Git-gui. теперь как, черт возьми, я могу настроить mergetool? (Vimdiff работает на Cygwin, но предпочтительно я хотел бы что-то более удобное для некоторых из наших сотрудников, любящих Windows.) ...

Как определить, на какую фиксацию указывает тег в Git?

У меня есть куча необъявленных тегов в репозитории, и я хочу выяснить, на какую фиксацию они указывают. Есть ли команда, которая будет просто перечислять теги и их фиксацию SHAs? Проверка метки и просмотр головы кажется мне слишком трудоемким. обновление Я понял после того, как я прошел через ответы, что на самом деле я хотел просто посмотреть на историю, ведущую к тегу, для которого git log <tagname> вполне достаточно. в ответ, помеченный как ответ, полезен для получения списка тегов ...

В чем разница между double-dot ".."и тройная точка" ... " в диапазонах фиксации Git?

некоторые команды Git принимают диапазоны фиксации, и один допустимый синтаксис заключается в разделении двух имен фиксации двумя точками .., а другой синтаксис использует три точки .... каковы различия между ними? ...