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

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

14
голосов
5ответов
18k показов

Как я могу сделать файлы git commit в папке с символическими ссылками

У меня есть две папки: /home/me/code/project/ /srv/www/projectfiles/ В папке /home/me/code/project я поместил static ссылку в /srv/www/projectfiles/ т.е. /home/me/code/project/static/ -> ...
13
голосов
1ответ
679 показов

EGit (Eclipse) неправильно интерпретирует имена файлов с не-ASCII символами?

Недавно я перешел на использование Git-репозитория в Eclipse (Juno SR2), используя EGit. В нашем проекте некоторые имена файлов содержат умляуты и другие специальные не-ASCII-символы. В командной ...
13
голосов
2ответа
26k показов

Могу ли я использовать git для управления версиями psd-файлов и проектов maya?

Я имел большой успех в git, управлении версиями, совместном использовании и совместной работе над моими проектами программирования, и мне очень хотелось бы сделать то же самое с проектами photoshop ...
13
голосов
5ответов
10k показов

Не могу использовать доморощенный установленный мерзавец

Я сталкиваюсь с очень странной проблемой, когда пытаюсь использовать последнюю версию git, которую я только что установил через homebrew. which git указывает мне на установку homebrew, но вызов git ...
13
голосов
3ответа
6k показов

vim не загружает файл _vimrc при запуске из git bash

Я скачал и установил git для Windows (msysgit) и часто использовал включенный git bash. Всякий раз, когда я запускаю vim из git bash, мой файл _vimrc не загружается, потому что есть подсветка ...
13
голосов
2ответа
7k показов

git в командной строке больше не работает на El Capitan

Прошлой ночью, только что установив OS X 10.11, я с удивлением увидел, что мой терминал Bash сделал следующее: $ git xcode-select: note: no developer tools were found at '/Applications/Xcode.app', ...
13
голосов
1ответ
7k показов

получать мерзкие цвета в OSX-терминале

Я только что установил XCode и GitHub для Mac. Я успешно запустил "GitHub-> Установить утилиту командной строки". Я могу подключиться к репозиториям с обоими приложениями, и я могу использовать ...
13
голосов
2ответа
25k показов

Как избежать запроса на ввод пароля BitBucket при переходе на BitBucket wiki?

Я не уверен, что все это испытывают - когда я редактирую вики BitBucket локально (через git-репозиторий), я должен вводить свой пароль BitBucket для каждого нажатия и нажатия. Есть ли способ обойти ...
13
голосов
2ответа
1k показов

Как получить отдельные цвета для текущих, локальных и удаленных имен ссылок при использовании пользовательского формата журнала git?

У меня есть собственный формат журнала git, который я использую. У меня есть color.ui=true установленный в моем .gitconfig . Например, этот простой формат: git log --pretty=format:"%h %d %s" ...
13
голосов
1ответ
7k показов

git hard links - знает ли он, что файл является жесткой ссылкой?

Я начал использовать жесткие ссылки вместо символических ссылок для организации файлов ... Я делал это для фотографий, которые я делаю, чтобы классифицировать их, а также указать, какие из них я хочу ...
13
голосов
2ответа
18k показов

Получение удаленного журнала git commit без локальной копии

Я хочу получить копию журнала коммитов из удаленного репозитория GIT, не клонируя и не вытаскивая его на мою локальную машину и используя только SSH. Это возможно? Например, я хочу сделать что-то ...
13
голосов
2ответа
23k показов

git pull ничего не делает / git push просто зависает / debug1: ожидание SSH2_MSG_KEX_ECDH_REPLY

У меня была проблема в Ubuntu 13.10 и 12.10, когда попытка подключиться к github (git clone / pull / push или что-то еще) не удалась без вывода. Я проверил мой каталог /.ssh для config и любых ключей ...
12
голосов
2ответа
10k показов

Как сказать dropbox игнорировать файлы git?

Я храню свои файлы vim в Ubuntu One, и так как у меня установлено много плагинов в виде подмодулей git (или, тем не менее, vundle устанавливает их), и меня интересует только обновление этих ...
12
голосов
3ответа
12k показов

Обновление Git на Mac

Я не могу вспомнить, как я установил git некоторое время назад .... но теперь он живет в /usr/bin/git и нуждается в обновлении. Мне все равно, как (предварительно скомпилировать или собрать свою ...
12
голосов
1ответ
4k показов

Как игнорировать папки .git в проектах Eclipse

Всякий раз, когда я использую eclipse для папки с папкой .git, папка .git включается в поиск по всему проекту и отображается в представлении Navigator. Есть ли способ: Убедитесь, что папки .git не ...
12
голосов
1ответ
14k показов

Git очень медленно работает на Windows

Я не уверен, что было изменено, но моя установка Git стала очень медленной в репозитории среднего размера. Другие используют Git с тем же хранилищем на похожих машинах. Различные команды, работающие ...
12
голосов
4ответа
13k показов

Есть ли способ повторить слияние в git?

Так что я сделал довольно большую ошибку. Я сделал коммит, вытащил, слил (но при этом испортил код) и затем нажал. Я хотел бы повторить это слияние и получить правильный код. Есть какой-либо способ ...
12
голосов
1ответ
804 показов

Ошибка при установке egit

Только что установил свежую 32-битную копию Java и Eclipse. Я сейчас пытаюсь добавить egit в первый раз, следуя инструкциям здесь (используя основной репозиторий). Я получаю эту ошибку при попытке ...
12
голосов
1ответ
1k показов

Как вытащить git-репо из github со всеми несвязанными коммитами

Мне интересно, как вытащить репо со всеми коммитами, которые не были gc'd, если это возможно .. это что-то вроде: $ git clone x $ cd x $ git fetch origin -f ? или что-то другое?
12
голосов
1ответ
11k показов

Использование git-gui на Mac с Homebrew

У меня установлен Git с Homebrew. Тем не менее, кажется, что git-gui не входит в /usr/local/bin . Этот ответ предполагает, что мне следует создать псевдоним usr/local/git/libexec/git-core/git-gui , ...
11
голосов
3ответа
10k показов

Как выполнять команды как root в git post-receive hook

Я только недавно настроил удаленное git-репо на сервере для веб-приложения, работающего в качестве службы Upstart. Я хотел бы использовать ловушку после получения, чтобы инициировать действия, ...
11
голосов
2ответа
4k показов

Как я могу восстановиться после случайного git push -f?

Я просто по ошибке запустил git push -f , переписав удаленную ветку. Оригинал: (remote origin:) branch master -> commit aaaaaaa branch foo -> commit bbbbbbb (local) branch master -> commit ccccccc ...
11
голосов
5ответов
14k показов

Удаление git из /usr /bin

Я на OS X 10.8, и я использую Homebrew. brew doctor говорит мне, что у меня есть 2 установки git, одна в /usr/bin а другая в /usr/local/bin . Это плохая идея удалить git из /usr/bin? Если нет, каков ...
11
голосов
2ответа
4k показов

Как отключить git-пейджер, но только для определенных команд?

Мне нравится, например, включение пейджера для git log , но не git diff потому что у меня есть собственный инструмент визуального сравнения, и я ненавижу нажимать q в командной строке после ...
11
голосов
3ответа
46k показов

Использование GIT на Aptana 3 автономно

Единственные ссылки, которые я вижу на GIT в Aptana Studio 3 (автономная версия), находятся в настройках, где единственным полем является идентификация исполняемого файла (нужно ли это делать?) и ...
11
голосов
1ответ
3k показов

Git clone работает только с ssh://git @ .., а не с git @

Любая идея, почему репозиторий GIT будет работать только при использовании ssh://git@server.com/repo.git а не при git@server.com/repo.git? Это настройка сервера кем-то другим, поэтому я не знаю, как ...
11
голосов
2ответа
3k показов

Есть ли способ запустить git в Powershell?

Есть ли способ запустить git в Powershell? У меня есть окно Windows 7 с msysgit. Мне бы хотелось иметь единую оболочку для запуска всех моих команд git, а также для работы со скриптами Powershell.
11
голосов
1ответ
10k показов

Проблема с использованием git на Windows 7 с ключами msysgit и .ssh

Я использую git на своей машине с Ubuntu с моими существующими ключами SSH. Теперь я должен использовать Git в Windows 7 и использовать те же пары ключей. Я настроил msysgit и создал папку .ssh в ...
11
голосов
3ответа
17k показов

Как создать клон приватных репозиториев в Vagrant VM, используя SSH-ключи хоста?

Я могу использовать PuppetLabs vcsrepo для клонирования общедоступных репозиториев git, но я также хотел бы иметь возможность клонировать частные репозитории, используя SSH-ключи хоста. Как будет ...
11
голосов
4ответа
18k показов

Как остановить или запретить запуск gitlab при запуске?

Я установил gitlab на Ubuntu 14.04 из следующего файла deb: gitlab_6.9.2-omnibus-1_amd64.deb Работает красиво. Но я хочу выполнить техническое обслуживание на коробке без запуска gitlab, и я не могу ...
11
голосов
4ответа
20k показов

Скопируйте ключ ssh на другой компьютер, чтобы я мог использовать GitHub там?

У меня есть удаленный сервер. Я уже могу ssh успешно на этот удаленный сервер - мой ключ находится в authorized_keys ключах на удаленном сервере. Теперь я хочу вытащить из GitHub непосредственно на ...
11
голосов
3ответа
39k показов

Невозможно выполнить "git stash pop" из-за конфликта

У меня есть локальный репозиторий git, и у меня было несколько измененных файлов. Тогда мне нужно было быстро произвести исправление чего-либо, чтобы я спрятал мои изменения (git stash) ...
11
голосов
2ответа
6k показов

Доморощенный не будет связывать Git

Когда я установил git или обновил git через brew я не смог связать его с brew link git . Если я попробую sudo brew link git я получу: трусливый отказ судо заварить ссылку Это говорит о том, что я ...
11
голосов
4ответа
8k показов

Использование git в качестве центрального хранилища

Я настроил git для своего собственного использования - так что я могу получить доступ к проекту из «где угодно» и сохранить безопасность версий, если мне довелось работать над частью X здесь и частью ...
10
голосов
1ответ
16k показов

Atlassian SourceTree: Как глобально изменить окончание строк?

Есть ли способ в Atlassian SourceTree или с моим текущим git-хостом (BitBucket) изменить окончание строк глобально для всех моих репозиториев. Я думаю, что они в настоящее время настроены на Unix (я ...
10
голосов
1ответ
333 показов

Это хорошая идея, чтобы GPG подписывал старые коммиты git?

Я только что понял, что забыл сказать git использовать мой ключ GPG. Я сделал несколько коммитов, не подписывая их. Должен ли я вернуться и подписать их? Я не имею в виду, стоит ли мне подписывать ...
10
голосов
2ответа
5k показов

Цвета в выводе git?

Я видел несколько примеров, когда люди получали цвета в выводе git. Я попробовал следующее руководство http://scie.nti.st/2007/5/2/colors-in-git, но, к сожалению, это не удалось. Что-нибудь еще нужно ...
10
голосов
1ответ
1k показов

Как перечислить каждый файл для каждой ревизии в Git (например, hg manifest --all Mercurial --all)?

У Mercurial есть команда, чтобы перечислить каждый файл, который есть в хранилище для каждой ревизии: hg manifest --all Есть ли эквивалентная команда в Git?
10
голосов
2ответа
7k показов

Как настроить собственный GIT-сервер? Что такое голые / не голые репо?

Я пытаюсь настроить простой GIT-сервер. У меня Ubuntu установлен на виртуальном ПК (Virtual Box). Я установил GIT, создал репо и т.д. git init git add . git commit "..." Затем на Windows я сделал ...
10
голосов
3ответа
10k показов

Синтаксис Git: Как заархивировать репозиторий?

Поэтому на моем локальном компьютере есть git-репозиторий, который я хочу заархивировать (zip-файл подойдет) и загрузить на мой сервер. Как только файл будет загружен на сервер, я распакую архив. Мне ...
10
голосов
3ответа
9k показов

Самостоятельная установка git не будет иметь приоритет над версией системы (в /usr /bin /)

OS X (или Xcode) поставляется в комплекте с git 1.7.something, но после brew install git (1.8.0), which git продолжает возвращать старый /usr/bin/git . Это то, что я получаю, когда я сейчас получаю $ ...
10
голосов
2ответа
11k показов

Скачать установщик для старой версии Git

Мне нужно установить Git на изолированном компьютере, который не подключен к Интернету. Этот компьютер чрезвычайно управляем, со всеми установками, требующими одобрения и прав администратора (не я). ...
10
голосов
1ответ
3k показов

Git clone "проверка подключения" - что это?

При выполнении git clone репозитория через SSH или HTTP вы получаете вывод, который выглядит примерно так: Cloning into 'some_directory'... remote: Counting objects: 7, done. remote: Compressing ...
10
голосов
4ответа
4k показов

Где я должен поместить свой репозиторий Git?

У меня дома есть коробка с Ubuntu, и я хочу иметь каталог, в котором есть все (более или менее) мои репозитории Git. В конце концов (когда я получу несколько командных проектов в школе в этом году), ...
10
голосов
1ответ
3k показов

GitHub для Windows не может синхронизироваться с репо, в то время как инструменты командной строки могут

Мои репозитории git размещены на сервере с использованием Gitolite. Я могу получить к ним доступ с помощью SSH, как это, и он работает из Mac OS X/Linux: git clone git@example.net На Windows 8 Box ...
10
голосов
3ответа
2k показов

Как отследить $ HOME с помощью git

Я бы хотел отследить мой каталог $ HOME с помощью git. У меня есть много других git-репозиториев в других подкаталогах (например, $ HOME/projects/repo_1 и т.д.), Которые не должны отслеживаться, ...
10
голосов
1ответ
3k показов

В чем разница между git svn init + fetch и git svn clone?

При попытке использовать Git локально на моем рабочем месте, где мы используем SVN, я много искал, как все настроить. Из того, что я нашел, кажется, есть два подхода к проблеме: git svn clone URL или ...
10
голосов
3ответа
20k показов

как потянуть на несколько веток одновременно с помощью git?

В репо у меня есть несколько веток, среди которых "master" и "development", которые настроены на отслеживание удаленных веток «origin /master» и «origin / development». Можно ли указать, что я хочу, ...
10
голосов
1ответ
6k показов

Удалить файл из контроля версий git, не удаляя его из файловой системы

Как я могу удалить файл из дерева мерзавцев, не удаляя его? git add легко добавить неотслеживаемый файл, чтобы включить его в следующий коммит, однако я не понимаю, как удалить файл, чтобы он снова ...
10
голосов
3ответа
15k показов

Как получить доступ к git-репозиторию на общем ресурсе samba?

У меня есть настроенный ресурс Samba, в который я хотел бы добавить git-репозиторий. Я попытался найти в Google лучший способ использования git на общем ресурсе Samba, но, кажется, сложно найти ...