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

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

4
голоса
1ответ
8k показов

Как отменить ошибочное слияние с помощью TortoiseGit

У меня есть локальный репозиторий TortoiseGit, который также передается на удаленный компьютер. Есть 2 ветки - master (рабочая версия) и CodeFirst (ветка разработки). Сегодня я исправил небольшую ...
4
голоса
3ответа
7k показов

Как установить последнюю версию Git на Ubuntu 10.10?

Synaptic просто дает мне версию 1.7.1, но я хочу версию 1.7.3 без необходимости скачивать и собирать из исходников.
4
голоса
1ответ
2k показов

Отключить определенные команды git в определенном хранилище?

Трижды за последнее время я делал действительно глупые вещи, используя git . Дважды я запускал git reset --hard в своем репозитории домашнего каталога. В первый раз, когда я перебрал поиск в обратном ...
4
голоса
1ответ
4k показов

Не удается установить msysgit/tortoisegit

Я запустил msysGit-netinstall-1.7.0.2-preview20100407-2.exe. (http://code.google.com/p/msysgit/downloads/list) Затем я запустил TortoiseGit-1.4.4.0-64bit.msi. ...
4
голоса
1ответ
6k показов

как репо синхронизировать по дате?

Могу ли я использовать repo для синхронизации по дате? (возможно в git) Например, я хочу загрузить исходный код с 1 марта в 3 часа дня. Мне нужен способ получить определенную базу источника ...
4
голоса
1ответ
827 показов

Есть ли способ зафиксировать изменения на удаленном сервере изнутри gitx?

Пытаюсь разобраться с мерзавцем, гитхубом и хитксом, но немного борюсь. Интересно, если я что-то упустил, но я не могу найти способ фиксации на удаленном сервере.
4
голоса
1ответ
870 показов

Git commit --amend полностью перезаписывает старый коммит?

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

Git clone: ошибка: chmod на <ntfs mount> не выполнен: операция не разрешена

У меня двойная загрузка fedora/windows 7, и поэтому у меня есть общее хранилище между ними, я сделал небольшой толстый раздел, смонтированный из /etc/fstab: UUID=C37A-2B35 /transfer vfat ...
4
голоса
1ответ
1k показов

Почему каждый раз, когда я запускаю gitk из Mac OS X Terminal, он открывается в фоновом режиме?

Каждый раз, когда я запускаю gitk из Mac OS X Terminal, он открывается в фоновом режиме. Другими словами, gitk всегда отображается за окном терминала. Фактически, gitk - единственный инструмент, ...
4
голоса
2ответа
16k показов

Git: получить текущий рабочий каталог

Как я могу получить текущий рабочий каталог из консоли, используя git? что-то вроде: если я нахожусь в: ~/projects/someproject/somesubfolder/ , консольная команда должна сказать ...
4
голоса
1ответ
5k показов

Git не может добавлять файлы, видит изменения

У меня есть существующий проект, развернутый на героку и под контролем git. Я регулярно добавляю и фиксирую код. Я недавно восстановил компьютер, на котором я работаю (OSX, 10.6), и теперь, когда я ...
4
голоса
2ответа
572 показов

Какой контроль версий я должен использовать для своих файлов конфигурации?

Я хочу сохранить некоторые из моих файлов конфигурации (~/.emacs.d/,.Xdefaults и т.д. Linux $ HOME) в управлении версиями, чтобы я мог легко синхронизировать их с моим ноутбуком /рабочим местом и ...
4
голоса
1ответ
891 показов

Выяснить объединенный коммит в ловушке prepare-commit-msg

Я попытался создать ловушку prepare-commit-msg которая работает для коммитов слияния. Скрипт получает следующие аргументы .git/MERGE_MSG , merge . Мне нужно получить имя хэша или ветви объединенного ...
4
голоса
3ответа
2k показов

Игнорировать файлы NTUSER.DAT, когда ls на Git Bash?

Я использую Git Bash в качестве моего терминала в Windows. Когда я ls в моей домашней директории, я вижу некоторые NTUSER.DAT записи, которые я предполагаю системные файлы. Они не появляются, когда я ...
4
голоса
2ответа
12k показов

Является ли Git Shell Windows Power Shell?

У меня простой вопрос. Что такое Git Shell? Это так же, как Windows Power Shell? Потому что когда я запускаю Git Shell на моем компьютере с Windows 7, открывается Windows Power Shell. Спасибо за ...
4
голоса
1ответ
1k показов

Почему WinMerge не фильтрует папки .git, хотя действует FileFilter?

При сравнении клонов git repo меня раздражает появление папки .git и ее содержимого на вкладке сравнения каталогов. В диалоге Инструменты -> Фильтры ... у меня есть фильтр Exclude Source Control в ...
4
голоса
1ответ
17k показов

Удалить слияние / коммит в git

Используя git, я слил ветку с мастером, и теперь через несколько недель и многих коммитов я бы хотел удалить эту функцию / ветку. Как мне это сделать? это не кажется тривиальным
4
голоса
0ответов
2k показов

Самый простой способ настроить мой собственный удаленный частный сервер git

Прежде всего, я прочитал все документы по настройке git-сервера в Интернете, но, тем не менее, отсутствует одна вещь - я хочу настроить простой GIT-сервер на виртуальной машине (Ubuntu) для себя, а ...
4
голоса
1ответ
436 показов

Расширение оболочки "Open with GitKraken" не работает

Я вчера установил GitKraken, и он работает нормально. Я также заметил, что когда я щелкаю правой кнопкой мыши папку в проводнике Windows, у меня появляется опция "Открыть с помощью GitKraken". Но ...
4
голоса
2ответа
17k показов

Гитоз: список всех хранилищ

Есть ли способ получить компактный список всех репозиториев git, управляемых gitosis. Я ищу что-то похожее на svn list url_to_repo Я знаю, что могу взглянуть на gitosis.conf , но это многословно.
4
голоса
1ответ
3k показов

Git SVN терпит неудачу с фатальной ошибкой

При перемещении нашего svn-репозитория в git я получил следующее сообщение об ошибке: $ git svn clone svn://abraham/eeschweiz -s Initialized empty Git repository in ...
4
голоса
1ответ
1k показов

Как зашифровать данные в bitbucket без потери инструментов git diff?

Исходя из этого вопроса:шифруйте файлы перед отправкой в облако. Рассматривая openssl: Например, при использовании openssl мы можем записать файлы fooenc.sh: #!/bin/sh openssl enc -bf -nopad -pass ...
4
голоса
2ответа
6k показов

Запустите sh.exe (bash) с указанным путем

Мне нужно запустить git-bash (sh.exe) с предопределенным путем в среде Windows. Для cmd.exe это можно сделать с помощью такой команды: cmd.exe /K "cd /d {PATH_GOES_HERE}" Для powershell.exe это можно ...
4
голоса
1ответ
850 показов

Заставьте Filezilla работать с файлами .gitignore

Есть ли способ заставить Filezilla прочитать настройки, которые я добавил в файл .gitignore, а затем сделать то же самое? (игнорировать файлы, указанные в файле gitignore)
4
голоса
1ответ
148 показов

Git автообновление, запрашивающее для старой версии

C:\Users\phill>git --version git version 2.19.2.windows.1 C:\Users\phill>git.exe update-git-for-windows Git for Windows 2.19.2.windows.1 (64bit) Update 2.19.1.windows.1 is available Download and ...
4
голоса
1ответ
5k показов

Мой компьютер не может найти команду git

Я недавно установил git на свой компьютер (OSX 10.10.1), и когда я запускаю git, я получаю git: error: unable to find utility "git", not a developer tool or in PATH могу найти утилиту "git", а не ...
4
голоса
1ответ
7k показов

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

Git обнаруживает множество конфликтов - это строки или пробелы, или изменения стиля кодирования. Есть ли способ игнорировать такие различия?
4
голоса
1ответ
3k показов

Сконфигурируйте Git для использования Beyond Compare для сравнения изображений

Поскольку мы работаем с несколькими спрайтами, вид специальных представлений diff, предоставляемых Beyond Compare, был бы идеальным, чтобы увидеть, какая из двух версий мне нужна, когда возникают ...
4
голоса
2ответа
2k показов

я могу поделиться своими SSH ключами между WSL и Windows?

Я пытаюсь перейти от использования Powershell к Bash в Windows (подсистема Windows для Linux или WSL). В целях использования GIT я настроил мои ключи SSH в C:/Users/User/.ssh . Затем я вошел в Bash и ...
4
голоса
0ответов
525 показов

мерзавец difftool не открывает смесь

У меня есть ниже в моем .gitconfig. По какой-то причине git difftool не раскрывается. Это работает только с meld. Я использую Ubuntu. Как я могу это исправить, чтобы открыть соединение? [diff] tool = ...
4
голоса
1ответ
20k показов

Совершить против толчка и заначки в git

Я хочу немного узнать о мерзавце. Я знаю приличное количество SVN, поэтому я понял интерфейс TortoiseGit. То, что я не понимаю, это извлечение VS и извлечение. В чем разница между коммитом и толчком? ...
4
голоса
1ответ
482 показов

Различные .gitconfig в зависимости от текущего пути

В моем файле .zshrc меня есть функция chpwd которая устанавливает переменную среды GIT_CONFIG на основе текущего пути. Что-то вроде этого: update_gitconfig() { if [[ "$(pwd | grep -Poe ...
4
голоса
2ответа
16k показов

ошибка: невозможно fork() для статуса: ресурс временно недоступен (git)

когда я хочу что-то сделать: добавить, удалить, вытащить, нажать в github, у меня просто есть эта ошибка в моем терминале Заранее спасибо! selnaz:iOS-Tidinfo Lnaz$ git add . error: cannot fork() for ...
4
голоса
3ответа
1k показов

Чтобы получить Почту работай для `git am`

Я использую Gmail и Mac's Mail для электронной почты. Кажется, что вы можете использовать git am только с почтой терминала в OS X/Ubuntu. Очевидно, мне нужно настроить ~/.mailrc таким образом, чтобы ...
4
голоса
2ответа
2k показов

Как получить последнюю версию git?

Я использую Ubuntu 14.04 LTS, необходимо установить GIT 1.9.5 или выше. Я сделал sudo apt-get install git затем запустил git --version и он показывает, что на данный момент у меня установлена 1.9.1. ...
4
голоса
1ответ
2k показов

dyld: библиотека не загружена: /usr/lib/libcurl.4.dylib curl Ошибка SSL

Я не уверен, что случилось с моей системой, но у меня проблема с dyld/curl, влияющая на общую производительность моего компьютера. Я нахожусь на Йосемити. У меня есть ощущение, что это Конда openssl. ...
4
голоса
1ответ
389 показов

Деинсталлировать git language на macos

Последнее обновление brew установило поддержку языка для моего местного языка, так что теперь git - ужасно плохой, почти непригодный перевод, и я хочу вернуть английскую версию снова. Как мне это ...
4
голоса
1ответ
2k показов

Как вернуть файл в git, потянув из индекса / этапа?

Допустим, я поставил файл, а затем я работаю над этим файлом и хочу отказаться от этих изменений и снова вытащить копию со сцены. Как я могу это сделать? Я попробовал git reset HEAD но по какой-то ...
4
голоса
2ответа
1k показов

Как git отслеживает изменения, почему он запутывается? Потому что я делаю

У меня есть git-репозиторий в папке Dropbox, совместно используемый компьютером с Linux и Windows. Я пытаюсь синхронизироваться только на компьютере с Windows, потому что я знаю о "проблемах", ...
4
голоса
2ответа
5k показов

Почему tortoise-git меняет права доступа к моим файлам?

Я очень часто переключаюсь между использованием toritise git и cmd line git на cygwin, и в последнее время я заметил, что когда я делаю git status через cygwin, и никаких изменений не происходит, я ...
4
голоса
2ответа
598 показов

Gollum-подобные вики на основе Mercurial

Существует ли Gollum-подобная вики (Gollum использует Git-репо для хранения своих страниц) на основе Mercurial (вместо Git)?
4
голоса
1ответ
7k показов

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

У меня установлена Windows 7. C:\ это локальный диск. H:\ - это рабочий сетевой диск, который постоянно переустанавливается при каждой загрузке. Я научился просто отключать его всякий раз, когда я ...
4
голоса
2ответа
4k показов

Git в Visual Studio 2013 перестает работать внезапно

Вчера я пошел домой с Git, который прекрасно работал в Visual Studio 2013. Я мог бы «Сравнить с немодифицированным» для исходного файла, видеть состояние контроля версий моих исходных файлов и все ...
4
голоса
1ответ
763 показов

Как я могу кэшировать учетные данные Yubikey/U2F при аутентификации через SSH (в частности, Git)?

Я настроил свою учетную запись GitHub для использования U2F с использованием Yubikey (по всему SSH), но так как я также использую приглашение Git bash, поэтому каждый раз, когда я использую свой ...
4
голоса
2ответа
3k показов

Global Git Hook

Можно ли подключить все способы создания git-репо? Поэтому я могу запустить скрипт, когда репо клонируется, инициализируется ... (есть ли другие способы, кроме перемещения / копирования папки?). Мое ...
4
голоса
3ответа
2k показов

Различные методы установки инструмента git diff приводят к «фатальному: невозможно выполнить [...]: неверный адрес»

Я на Linux Mint 17 64-битной. Просто удалил git и переустановил с помощью apt . Удалено ~/.gitconfig . Единственная конфигурация, которую я делаю после якобы свежей установки (в репо) git config ...
4
голоса
1ответ
2k показов

Как получить автозаполнение в стиле bash в zsh (для команды git)

Я переключился на zsh и нашел его лучше, чем bash, но у меня проблема с функцией автозаполнения oh-my-zsh (здесь и далее « OMZ »). Когда я git chec , OMZ завершает это для git check ; в bash он ...
4
голоса
3ответа
2k показов

Git: перечислить все файлы в другой ветке, которых нет в текущей ветке?

git diff покажет мне все различия, но файлы, которые не существуют в текущей ветви, не имеют специального индикатора в этом списке.
4
голоса
2ответа
1k показов

Какой SCM менее требователен к диску? (GIT против SVN против других)

Интересно, какой из pouplar SCM (особенно меня интересует GIT, SVN) менее требователен к диску. Дело в том, что я собирался получить SSDisk (SSD), и они имели ограниченные циклы записи. И я думал о ...
4
голоса
1ответ
13k показов

Git Remote Add не работает

Я пытаюсь добавить удаленный сервер из моей подсказки git bash, например: git remote add origin ssh://myserver.pair.com/usr/home/myname/myrepo.git fatal: Not a git repository (or any of the parent ...