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

5
Vimdiff и Git все сразу

Я использую vimdiff в качестве моего difftool с git. Допустим, я изменил двенадцать файлов. Проблема в том, что иногда я запускаю git diffи вокруг четвертого или пятого файла я вижу что-то, что я хочу отредактировать / изменить. Иногда мне нужно сделать еще несколько изменений вне этого. Проблема в...

5
Git не запускает Vim в Cygwin

У меня Git работает с Vim в среде Powershell на моем рабочем ноутбуке (Windows 7). Когда я фиксирую или использую мой git vimdiff псевдоним. Я попытался сделать то же самое под Cygwin (будучи парнем из Unix), но когда я набираю git commit или же git vimdiffВим не всплывает; хотя, похоже, Git ждет...

5
Сделать git log «file» показать слияния коммитов

Так что со мной случилось то, что произошло однажды: я сделал git log --follow «file» и самым новым коммитом, который я увидел, было удаление «file». Тем не менее, файл все еще был в моем репо. Позже я понял, что заново добавил файл в коммит слияния (вероятно, одна линия разработки удалила файл, а...

5
Как хранить git репозитории заброшенных проектов?

У меня есть более 200 проектов на моей рабочей станции, каждый из которых является git-репозиторием. Большинство из них заменены или иным образом заброшены. Я все еще храню код на случай, если мне что-нибудь понадобится от них. В настоящее время активные проекты являются не-голыми Git-репозиториями...

5
Почему Git для Windows создает репозитории, которые я не могу удалить из командной строки?

У меня недавно была «Сброс» установки Windows 10. Я установил дистрибутив Git «Git для Windows» с https://git-scm.org/ . Если я создаю git-репозиторий каким-либо образом (будь то initили clone), этот репозиторий нельзя удалить из моей файловой системы с помощью командной строки. Я должен...

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

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

4
Некоторые мерзкие цвета не работают в powershell. Зачем?

Я установил цвет консоли git для измененных файлов на желтый. Это работает cmd.exe, но не powershell. Однако некоторые цвета работают, а другие отображаются на другие цвета. Пурпурный цвет отображается как синий в PowerShell. Как возникло такое безумное положение вещей и как я могу заставить его...

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

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

4
Туннелирование ssh через SOCKS5 Proxy в Windows

Я использую Windows 7 через мою «ограниченную» сеть кампуса. Я использую Heroku Toolbelt для работы с проектами heroku, в которых inturn использует git и ssh на порту 22 . Тем не менее, порт 22 заблокирован в моем кампусе. Могу ли я использовать прокси-сервер SOCKS, такой как Tor, чтобы настроить...

4
Как зафиксировать файлы, измененные хуком pre-commit в Git

Я борюсь за пару часов, чтобы сделать метаданные git store (permissions / flags / etc) из файлов, используя metastore, и я использую hooks/pre-commitдля этого. Сценарий вызывается правильно, и файл «метаданные» изменяется, но не добавляется в коммит. Я пытался позвонить: git add ./metadata а также...

3
Что автоматически проверяет изменения конфигурации (например, в / etc) в Git?

Я помню, как читал некоторое время назад на форумах Ubuntu о программе, которая автоматически проверяет изменения конфигурации в управлении версиями. Это было (конечно) не для Ubuntu. Я почти уверен, что он использовал Git , хотя, возможно, это был Subversion или, возможно, даже мог работать с...

3
Как скопировать файл только для чтения и сделать копию доступной для записи одной командой cp?

Как скопировать файл только для чтения в Linux и сделать копию доступной для записи с помощью одной команды cp в Linux (Ubuntu 10.04)? --No-preserve и --preserve казались хорошими кандидатами, за исключением того, что они должны "и" флаги режима, в то время как я ищу что-то, что будет "или" их...

3
Git Log ведет себя как меньше

git log -{n}, когда -nон достаточно мал, не открывается, lessпросто выводит его на экран. Это желательно. git log -1не должен занимать весь экран. К сожалению, в bash-оболочке MINGW, после того, как я запустил не-git команду, git logведет себя так, как будто я столкнулся с ней lessи нажал q....

3
Получить `git commit -a`, чтобы игнорировать подмодули?

Поведение git commit -a кажется, чтобы включить изменения в подмодули, если они имеют новые коммиты внутри них. Это не то, что я обычно хочу, и я иногда оказываюсь случайно нажимая коммит с изменениями субмодуля, которые я не собирался включать. Есть ли способ установить git commit -a игнорировать...

3
Github, Puttygen и Pageant: В доступе отказано (publickey)

Я использую msysgit на Windows 7, а также пакет PuTTY . Я открыл Puttygen и нажал кнопку «Создать». Я переместил свой курсор вокруг, чтобы «генерировать некоторую случайность». После того, как ключ был создан, я ввел ключевую фразу для ключа и нажал «Сохранить закрытый ключ». Я сохранил файл как...

3
Добавление репозитория Git и ветки в строку состояния Tmux

я нашел файл конфигурации Tmux это показывает, как добавить ветку Git в строку состояния Tmux, однако это просто показывает [[ branch ]] не важно, нахожусь ли я в Git-репо или нет. Я не уверен, если это требует git-completion, но если это так, я даже не уверен, установлен ли он как «виртуальный»...

3
Что мне делать, если я случайно поместил конфиденциальные данные на Github?

Наша команда случайно поместила некоторую личную информацию на Github в виде файла базы данных H2. Есть ли способ удалить файл чисто и полностью с сервера? Просто делаю git rm xxx.db не кажется ответом, потому что можно легко git reset --hard в голову, которая содержит пользовательские данные. С...

3
git отменить изменения, кроме файлов расширений go

git revert HEAD отменяет все изменения, но что я хочу отменить, кроме моих расширенных файлов go? Я хочу отменить все изменения, кроме одного с * .go Я старался git revert HEAD ^*.go git revert HEAD *.go? Ни один из них не работает. Где мне искать, чтобы найти эту функцию?...

3
Использование оболочки msysgit в Emacs для Windows

Я новичок в Emacs и пытаюсь настроить emacs, чтобы позволить следующей команде открыть оболочку msysgit. M-x bash-shell Я добавил следующий фрагмент в мой init.el. (defun bash-shell () "Run git bash in shell mode." (interactive) (let ((explicit-shell-file-name "C:/Dev/Apps/Git/bin/sh.exe")...

3
подмодуль git foreach мастер происхождения git pull против git pull --recursive-submodules

Я управляю хранилищем с несколькими подмодулями. Некоторое время сейчас я использую $ git submodule foreach git pull origin master чтобы внести последние изменения для всех этих парней. Однако недавно я узнал о $ git pull --recurse-submodules и дал ему попробовать, но кажется, что изменения только...