Вопросы с меткой [git]

Git - это система управления версиями с открытым исходным кодом, изначально разработанная и написанная Линусом Торвальдсом. Обычно используется для отслеживания исходного кода для программных проектов. Как DVCS, Git предоставляет мощную помощь по ветвлению, слиянию и распределенной разработке.

10
голосов
3ответа
8k показов

Спасение файлов и коммитов из "no ветки" в git

Я начал работать с некоторыми файлами в подмодуле git другого проекта. Однако, поскольку это был подмодуль git, он никогда не проверял "master", а вместо этого просто проверял заголовок и помещал все ...
9
голосов
1ответ
4k показов

Есть ли способ проверить целостность клонированного репо.?

Я проверил удаленного репо. Теперь я сделал несколько операций по добавлению файла в репозиторий. а также (возможно) удаление некоторых файлов в репо. В обоих случаях git не был проинформирован об ...
9
голосов
1ответ
38k показов

другой "SSH-соединение с хостом github.com порт 22: неверный номер файла"

У меня проблема с моим первым SSH-соединением. Да, я уже выполнил ваши инструкции, уже пробовал вашу статью "Работа с брандмауэрами и прокси-серверами", и проблема все еще возникает. Я использую Win7 ...
9
голосов
2ответа
12k показов

Как установить Mintty в «Git Bash» на Windows?

Я установил git на windows с http://git-scm.com/download/win и использую ярлык Git Bash для доступа к командам git. К сожалению, Git Bash использует Windows Command (CMD.EXE) терминал, с которым ...
9
голосов
2ответа
4k показов

Мне нужно sudo без запроса пароля, для сценариев. Где я неправ?

Я в группе sudo все в порядке: $ id uid=1002(molot) gid=1002(molot) groups=1002(molot),27(sudo),33(www-data) В моих судорогах у меня, кажется, есть подходящая настройка: sudo ALL=(ALL:ALL) NOPASSWD: ...
9
голосов
1ответ
4k показов

Примените изменения в ~/.gitconfig

Когда я делаю изменения в своем файле ~/.gitconfig я обнаруживаю, что они отражаются только при перезагрузке компьютера. Есть ли команда для "обновления" git, чтобы изменения в файле ~/.gitconfig ...
9
голосов
4ответа
14k показов

Git chmod проблема: проверка винты exec бит

Под Ubuntu и Debian последние зафиксированные файлы получают бит выполнения, когда я пытаюсь оформить заказ позже. Это довольно странно и сводит меня с ума $ ls -l file -rw-r--r-- ... file # on ...
9
голосов
2ответа
4k показов

Тонкая настройка автозавершения Zsh Git

Я только что перешел с bash на zsh 4.3.4 на Ubuntu Hardy. Я занимаюсь разработкой с помощью git и постоянно борюсь с выполнением git по умолчанию: завершение имени файла пытается быть умным, ...
9
голосов
1ответ
8k показов

Git log alias - fatal: неоднозначный аргумент "% ad": неизвестная ревизия или путь

Я пытаюсь использовать псевдоним журнала Git Immersion : [alias] hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short но Git отвечает fatal: ambiguous argument '%ad': unknown ...
9
голосов
1ответ
11k показов

Клонированные репозитории GitHub запрашивают пароль, а изначально созданные не

Я только что потерял кучу репозиториев со своего диска, поэтому я их клонировал из GitHub. Теперь они запрашивают имя пользователя и пароль каждый раз, когда я что-то отправляю на GitHub. Те, которые ...
9
голосов
4ответа
9k показов

Git продажная мастер ветка

Я открываю свой репозиторий Git, используя gitExtensions в Windows 7 для проекта Visual Studio. Это внезапно пусто. Репозиторий существует, но все мои коммиты исчезли. Я использую графический ...
9
голосов
1ответ
2k показов

git fetch: как игнорировать новые ветки

В моем хранилище добавлено несколько пультов. Меня интересуют только их главные ветки, но если я бегу git fetch --all или же git remote update тогда все их ветви выбраны. Можно ли настроить git, ...
9
голосов
2ответа
21k показов

Как удалить оригинал / мастер в Git

Я не могу удалить origin/master с моего сервера. Понятия не имею почему. Сообщение об ошибке следующее remote: error: By default, deleting the current branch is denied, because the next remote: ...
9
голосов
1ответ
2k показов

Как устранить ошибку git-svn 'refs/remotes/git-svn $: возвращенная команда: 1'?

В процессе преобразования хранилища Subversion в git вы можете столкнуться со следующей ошибкой при преобразовании svn:ignore settings в .gitignore: config --get svn-remote.svn.fetch ...
9
голосов
2ответа
9k показов

Опасен ли параметр "Использовать Git и дополнительные инструменты Unix из командной строки Windows"?

При установке Git, он предлагает возможность добавить все свои инструменты msys * nix в вашу PATH, однако предупреждает: Предупреждение: это переопределит инструменты Windows, такие как "найти" и ...
8
голосов
3ответа
9k показов

Проблемы с получением последней версии Git

Я использую Ubuntu 10.04 LTS. Я смотрю на использование git в качестве исходного кода для личных проектов и на Github в качестве удаленного хранилища. У меня возникли проблемы с отправкой коммита в ...
8
голосов
1ответ
5k показов

Git: Как мне найти, какой коммит удалил строку?

Я знаю, что в конкретном коммите я добавил строку и вижу ее в личном аккаунте на github. В моей текущей ветке его там больше нет. Как мне найти, какой коммит удалил его?
8
голосов
1ответ
1k показов

Git эквивалентно обновлению hg

Я использовал Mercurial уже некоторое время и привык к его рабочему процессу. Внезапно мне нужно работать с Git-репозиторием, и я не могу заставить установку работать из головной версии. В Mercurial ...
8
голосов
3ответа
3k показов

gVim как редактор git под cygwin

Я использую msysgit и хотел бы, чтобы gvim был моим редактором git. Я использую Cygwin Bash вместо Git Bash. Бег $ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe начинает гвим. Но если я ...
8
голосов
1ответ
9k показов

Git - Ошибка неверного пути

Я так долго работал на Mac и зафиксировал, что это выглядит как файл: C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls Этот файл не существует в хранилище. Мой репозиторий фактически ...
8
голосов
5ответов
18k показов

Установка Git на CentOS

Как установить git на CentOS? Я нахожу это руководство. Это хорошо?
8
голосов
4ответа
17k показов

Как клонировать git-проект с сайта на рабочий стол?

Когда я пытаюсь клонировать git-репозиторий на рабочий стол, он всегда приводит меня на страницу загрузки, но он уже загружен. Как я могу клонировать его прямо из браузера на ПК?
8
голосов
2ответа
5k показов

Как мне создать работу cron, которая будет фиксировать изменения моего проекта в git еженедельно

Я использую git для исторической расшифровки изменений, внесенных в мой проект. Я понимаю, что это не идеальное использование, но это шаблон использования, который я выбрал по разным причинам, но для ...
8
голосов
1ответ
1k показов

Размещение приложения Git на сервере без установленного git-приложения

Машины A и B содержат общий репозиторий git-приложения . У них обоих установлена программа git-annex, и я вручную редактирую /commit /etc вещи на обеих машинах. A & B не подключены к Интернету ...
8
голосов
1ответ
4k показов

Сообщите git, какой закрытый ключ использовать для пользователя без домашней папки

Я читал вопрос « Скажите git, какой закрытый ключ использовать», и ответ не распространяется на случай, когда у пользователя нет домашнего каталога. Мы сейчас настраиваем сервер Jenkins, и у ...
8
голосов
1ответ
5k показов

Как мне сказать git использовать меньше ядер / потоков при сжатии?

У меня есть четырехъядерный MacBook Pro (всего 8 потоков), и раз в неделю я вынужден ждать около 5-7 минут, пока вся система перестает отвечать на запросы. Многозадачность в настоящее время в ...
8
голосов
1ответ
6k показов

Почему Git так медленно работает с большими файлами?

Я пытался использовать git для управления своими фотографиями (резервное копирование / создание снимков). Вся библиотека занимает несколько ГБ. Большинство файлов имеют размер JPG 2-3M. Когда я ...
8
голосов
3ответа
2k показов

Добавление git branch в bash prompt на снежном барсе

Я использую это: $(__git_ps1 '(%s)') Он работает, однако, он не обновляется, когда я меняю каталоги или извлекаю новую ветку. У меня также есть этот псевдоним: alias reload='. ~/.bash_profile' ...
8
голосов
8ответов
4k показов

Использование Git для управления библиотекой iTunes?

Я подумывал об использовании Git для управления моей медиатекой iTunes и возможности синхронизации между компьютерами. Можете ли вы вспомнить какие-либо причины, почему это было бы плохой идеей?
8
голосов
1ответ
2k показов

Git завершение с псевдонимами

У меня есть удобный репозиторий dotfiles на Github, который вы можете посмотреть здесь. К вашему сведению, git устанавливается через Homebrew, как и большинство исполняемых файлов в моей системе. Мое ...
8
голосов
1ответ
3k показов

«git mv *» возвращает "плохой источник" в Powershell

Когда внутри Git-репозитория в Powershell или CMD, выдача git mv * whatever вернусь фатальный: плохой источник, источник = *, пункт назначения = что угодно Это прекрасно работает при использовании ...
8
голосов
2ответа
7k показов

Как продолжить клонирование Git-репозитория, чтобы загрузка была остановлена?

Я клонировал Git-репозиторий, когда внезапно не удалось подключиться к Интернету. Таким образом, загрузка была остановлена, и было загружено около 50% всех файлов. Однако я не могу продолжить ...
8
голосов
1ответ
15k показов

Почему нет "pathspec", когда я пытаюсь удалить папку в Git?

Я пытаюсь удалить папку из своего репозитория Git с помощью git rm folderToRemove но Git выдает эту ошибку, когда я пытаюсь это сделать. fatal: pathspec ...
8
голосов
5ответов
14k показов

Как я могу удалить ^ M из моего файла в возвышенном тексте 3?

Когда я делаю git diff в своей ветке, я вижу, что в конце строки есть символы ^ M: Я хочу заменить их окончаниями строк Unix перед тем, как вносить изменения. Я использую Ubuntu 14.04, git и sublime ...
8
голосов
1ответ
5k показов

Использовать исполняемый файл cygwin в скрипте git bash

У меня есть сценарий .sh который я дважды щелкаю, чтобы он выполнялся git для Windows. Теперь мне нужно (imagemagick) convert из cygwin (который я установил), и я называю его с абсолютным путем - ...
8
голосов
1ответ
338 показов

Как я могу запретить интерактивному перебазированию запускать проверки на коммиты?

У меня есть ряд коммитов, которые не проходят тесты, которые совершаются с ними. Мне нужно интерактивно перебазировать через эти коммиты; но зацепки терпят неудачу и приводят к тому, что каждый ...
8
голосов
1ответ
5k показов

Поврежденные файлы в Git

Недавно я удалил несколько папок из своей истории git-репозиторий с помощью следующей команды: git filter-branch --index-filter 'git rm -r --cached var' -- --all К сожалению, я больше не могу ...
8
голосов
1ответ
4k показов

git clone fatal: «origin» не является репозиторием git для общего ресурса VMware vmhgfs

Я получаю эту ошибку « fatal: 'origin' does not appear to be a git repository »при выполнении git clone (go get). $ git clone https://github.com/andybalholm/cascadia ...
8
голосов
7ответов
5k показов

Есть ли способ подключить сохранение в Vim к коммиту в git?

Я новичок в мире Vim и хочу сделать так, чтобы каждый раз, когда я сохранял файл, он передавался на контроль версий. Это возможно?
8
голосов
3ответа
4k показов

Vim Powerline не показывает текущую ветку

Я использую плагин vim под названием powerline, и он не показывает ветку git, в которой я включен, хотя он должен быть активирован по умолчанию. Беглый плагин установлен, хотя я не думаю, что это ...
8
голосов
2ответа
6k показов

Выполнять git pre-commit hook, только если файлы в определенном каталоге изменены

Я пытаюсь создать bash-скрипт для git pre-commit hook. Всякий раз, когда выполняется фиксация, я хочу проверить, являются ли файлы в определенном каталоге частью промежуточных файлов, и если это так, ...
7
голосов
1ответ
1k показов

.gitignoring pdf файл только при наличии источника tex

Я бы хотел установить в своем доме глобальный файл .gitignore подходящий для работы с файлами TeX. Так что в него будут помещаться типичные ненужные файлы TeX, такие как *.log , *.aux , *.synctex.gz ...
7
голосов
2ответа
4k показов

Я оставил свой каталог .git доступным для чтения веб-сервером, какие риски у меня есть?

В одном из моих веб-приложений я случайно оставил каталог .git доступным для чтения веб-сервером в течение последних нескольких недель. Список индексов был отключен. Посещение URL-адреса ...
7
голосов
1ответ
3k показов

При смене веток в git как файлы заменяются?

Я не понимаю, как git управляет файлами при смене веток: Когда я бегу git branch xxx Что происходит с существующими физическими файлами? Они перемещаются? Удаляется? Хранится в БД? Git включает магию ...
7
голосов
2ответа
6k показов

Visual Studio - Использование GIT и SVN

Работа использует SVN. Я хочу использовать GIT для частного использования. Я также изучал TFS, но, похоже, он не работает с несколькими коллекциями, поэтому я перестал изучать его. В настоящее время ...
7
голосов
2ответа
271 показов

Git ветка для экземпляров сайта?

Я работаю на нескольких сайтах, оба сайта нуждаются в почти одинаковом коде, за исключением некоторых изменений в изображениях и CSS или настройках. Я только что закончил читать главу веток книги Pro ...
7
голосов
1ответ
8k показов

Как "прервать" слияние в IntelliJ Idea

Допустим, я сливаюсь и перед самым толчком решаю, что не хочу слияния. Можно ли избавиться от коммитов, которые я слил (и еще не передал), не удаляя мою локальную ветку или не заходя в командную ...
7
голосов
3ответа
14k показов

Как оценить, почему git clone/fetch так медленно работает на сервере Hyper-V?

Я установил git на Ubuntu Server 12.0.4 и работаю в паре с gitlab. Ubuntu сама по себе является виртуальной машиной в Hyper-V Server 2012 R2. Я сравниваю производительность команды git clone ...
7
голосов
1ответ
5k показов

Правильный и быстрый способ проверить каталог git и ветку git?

Пытаясь настроить мое новое приглашение fish shell , я закончил тестировать способы получения имени ветви, а также проверял, был ли я в git-репозитории. Я нашел (1) git rev-parse --abbrev-ref HEAD , ...
7
голосов
1ответ
4k показов

Git для Windows: как применить изменения в PATH без перезагрузки?

Я использую Git для Windows на Windows 7. Когда я настраиваю переменную среды PATH, изменения не будут применены немедленно для консольных окон. Чтобы принудительно применить изменения для обычного ...