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

11
Есть ли способ предотвратить изменение разрешений и прав доступа git?

Каждый раз , когда я делаю git pullили git reset, gitсбрасывает изменения в права доступа и права собственности , которые я сделал. Посмотреть на себя: #!/usr/bin/env bash rm -rf 1 2 mkdir 1 cd 1 git init echo 1 > 1 && git add 1 && git ci -m 1 git clone . ../2 cd $_ chmod 0640 1...

11
Как использовать «less -F» без «-X», но отображать вывод только на одной странице?

Я настраиваю пейджер Git, но у меня есть некоторые проблемы с ним. Что я хочу это: Всегда цветной вывод Прокрутка тачпадом или мышью Выход: если один-экран И моя текущая конфигурация: $ git config --global core.pager less -+F -+X -+S Это делает все, кроме последнего. Но, если я уберу -+F, в случае...

11
Неудовлетворенные зависимости при установке Git на Debian

Я пытаюсь установить git Debian 8.6 Jessieи столкнулся с некоторыми проблемами с зависимостями. Странно то, что у меня не было проблем с тем, как я недавно устанавливал Gitвиртуальную машину, когда привык к Linux. apt-get install git Результаты в : The following packages have unmet dependencies:...

10
что означает «gbp: error: upstream / 1.5.13 не является допустимым древовидным»?

Я хочу собрать пакет debian с помощью пакета сборки git. (Gbp) Я прошел все шаги, и, по крайней мере, когда я вошел gbp buildpackage, появилась эта ошибка. что это значит? а что мне делать? gbp:error: upstream/1.5.13 is not a valid treeish...

10
цвета git grep отличаются от пользовательских цветов grep

Я установил grep цвета в моем ~/.bashrc: export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36' Они работают на grep --color=auto grep --color=always К сожалению, эти пользовательские цвета игнорируются: git grep --color=auto git grep --color=always Как заставить git...

10
Используйте подмодуль git foreach с функцией

Я хочу иметь скрипт, который обновляет все подмодули git, в соответствии с тем, какая ветка дана. Если для подмодуля нет такой ветки, используется master. Вот что у меня сейчас: #!/bin/bash -x if [ -z $1 ]; then echo "Branch name required." exit fi function pbranch { exists=`git show-ref...

10
Как найти все git-репозитории в указанных папках (быстро)

Наивный подход есть find dir1 dir2 dir3 -type d -name .git | xargs -I {} dirname {} , но он слишком медленный для меня, потому что у меня много глубоких структур папок внутри git-репозиториев (по крайней мере, я думаю, что это причина). Я читал о том, что могу использовать, pruneчтобы предотвратить...

10
Как настроить систему RAID с использованием USB-накопителей в качестве носителя информации

Я хочу создать недорогой самодостаточный частный сервер Git с избыточным хранилищем . С этой целью я купил Raspberry Pi и сконфигурирован как gitи sshна Pi. Я могу получить доступ к Pi как из локальной сети, так и удаленно (перенаправив порт на моем маршрутизаторе на Pi). Итак, сервер git уже...

10
Изменить имя каталога в репозитории Github удаленно, напрямую из локального Linux Git?

Это мой репозиторий Git: https://github.com/benqzq/ulcwe Он имеет имя dir, localи я хочу изменить его имя на другое имя (скажем, с localна xyz). Изменение его с помощью графического интерфейса пользователя GitHub - это кошмар, так как мне приходится менять имя каталога для каждого файла отдельно...

9
Как установить правила автозаполнения Zsh для второго аргумента (функции) в правила существующей команды?

У меня есть пользовательская функция Zshg : function g() { # Handle arguments [...] } В нем я обрабатываю короткие аргументы, которые выполняют команды Git. Например: g ls # Executes git ls-files ... g g # Executes git grep ... Мне нужно иметь возможность установить правила автозаполнения в правила...

9
git push завершается с ошибкой: ошибка: ловушка отказалась обновлять ссылки / заголовки / master

Недавно я пытался запустить свой собственный проект в сообществе git-репо, и у меня возникли некоторые сложности. Я новичок в Git, но вот что я пытался сделать, чтобы просто проверить это. Я запускаю следующие команды, и все они работают нормально. git config --global user.name "MYNAME" git config...

9
В чем разница между `git reset file` и` git reset HEAD file`?

Я считаю, что оба из них могут разархивировать файл. Я использовал git reset fileдля удаления файла. Но сегодня я читаю http://git-scm.com/book . Я считаю, что это научило меня использовать git reset HEAD file, что делает ГОЛОВКА здесь? При каких обстоятельствах это необходимо? PS: дополнительный...

8
Git commit изнутри Makefile

У меня есть Makefile для проекта Latex, над которым я работаю. Makefiles не моя сильная сторона, но есть ли способ сделать что-то вроде: make git "My comment" И сделать make-файл выполнить: git commit -m "My comment" git push origin master...

8
Как предоставить чтение / запись конкретному пользователю в любом существующем или будущем подкаталоге данного каталога?

Я размещаю свой собственный репозиторий git на VPS. Допустим, мой пользователь Джон. Я использую протокол ssh для доступа к своему репозиторию git, поэтому мой URL-адрес что-то вроде ssh://john@myserver.com/path/to/git/myrepo/. Root является владельцем всего, что находится под /path/to/git Я...

8
Папка Rsync, в то время как --exclude-from'ing .gitignore файлы на разных глубинах

Поэтому я пытаюсь работать с командой для rsync исходной папки со структурой, например, так: - app.js - .gitignore - src/ - src/logs/ - src/logs/.gitignore Первый .gitignore будет игнорировать ряд файлов. Типичные вещи. Второй будет выглядеть следующим образом: * !.gitignore Этот метод...

8
Можно ли удалить «ssh: //» из URL git remote?

Я привык создавать репозитории, созданные вручную, чтобы передавать код на мой домашний сервер или делиться кодом внутри моей компании. Я использую URL, ssh://user@ip/folder.gitчтобы добавить в качестве удаленных в мои рабочие пространства. Мне было интересно, как такие сервисы, как GitHub,...

8
Цветная разность слов, как у Git?

Я долгое время использовал Git's (цветную), --word-diffчто я нахожу потрясающим. Сегодня я оказался в ситуации, когда у меня было две строки, которые мне нужно было сравнивать слово за словом, и я жаждал чего-то такого же, как git diff. Я знаю о wdiff+ colordiff, но его результаты, конечно, не...

8
git archive fatal: операция не поддерживается протоколом

Я могу сделать git cloneтак, как ... git clone https://github.com/stackforge/puppet-heat.git ... без проблем. Но я хочу исключить все метаданные git, которые идут с клонированием, поэтому я решил, что буду использовать, git archiveно получаю эту ошибку: $ git archive...