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

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

4
Как заставить git не запрашивать фразу-пароль для ключа ssh на windows?
Я использую git bash, и я устанавливаю ssh-ключ, используя ssh-keygen, и каждый раз, когда я что-то делаю с git-репозиторием, спрашиваю у меня пароль /c/Users/jankiewj/.ssh/id_rsa. Есть ли способ отключить эту фразу-пароль.
43 ssh  git  ssh-keys  git-bash 

5
Пометить файл как «uncommitable» с помощью Git
Я хочу показать некоторые из моих работ, загрузив их в свою учетную запись GitHub. Тем не менее, есть некоторые файлы, содержащие пароли, например, соединения с базой данных. Есть ли способ пометить файл как недоступный для Git, чтобы он не мог появиться на GitHub?
41 git  github 

3
Предотвращает ли Git деградацию данных
Я прочитал, что ZFS и Btrfs используют контрольные суммы для предотвращения деградации данных, и я прочитал, что Git обладает целостностью благодаря хешированию практически всего с каждым коммитом. Я собирался использовать сервер Git на сетевом хранилище Linux с Btrfs RAID 1 для хранения, но если Git обладает целостностью, я думаю, что …

4
Git: Как удалить все неотслеживаемые файлы?
Я использую Git для контроля версий. Теперь я хочу удалить на своем локальном компьютере все файлы в хранилище, которые не отслеживаются. я могу использовать git status перечислить эти файлы, но как я могу удалить их все?
40 git 

6
Можете ли вы указать git-shell в .ssh / authorized_keys, чтобы ограничить доступ только к командам git через ssh?
Я хотел бы иметь возможность использовать ключ ssh для аутентификации, но все же ограничить команды, которые могут быть выполнены через туннель ssh. С Subversion я достиг этого, используя файл .ssh / authorized_keys, например: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... Я пробовал это с "/ usr / bin / …
37 ssh  git 

4
Git push завершается с ошибкой Fatal: HttpRequestException
Это действительно странно, что, когда я пытаюсь использовать git pushсегодня, отчеты об ошибках Fatal: HttpRequestException encounteredи требует от меня ввести имя пользователя и пароль. Я пытался, git pullи git cloneони оба работают хорошо. И это хорошо работает до этого дня, и восстановление ключа ssh кажется бесполезным. Кто-нибудь может мне помочь …
36 ssh  git  github 

4
Почему я не могу нажать пустой коммит?
git commit --amend --allow-empty тогда git push origin master мерзавец сказал, что ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about …
35 git 



3
Как я могу Resync вилка из оригинала
Я только что разработал проект в Github. Я внес изменения и отправил запрос на удаление. Хозяин слил мою вилку с основным проектом и после этого сделал некоторые модификации. Так что пока мой форк не обновляется основным проектом. Я скучаю по модификациям, которые он сделал после слияния моего запроса на получение. …
33 git  merge  github  forking 

4
Как включить цветной вывод для OSX diff?
Мне нужно проверить два файла (не две версии одного и того же файла, они, однако, отслеживаются git, но это не связано), и я хотел бы получить цветной вывод, как мне этого добиться? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ Приведенный выше …
33 macos  terminal  git  diff 

5
Как я могу отменить изменение файла из окна состояния беглецов?
Когда в беглеца-плагин окна статуса , доступ с помощью :Gstatus, то можно дифф изменения для файла , используя Dи тумблер файлы для фиксации при помощи -. Есть ли аналогичный ярлык для отмены изменений, с отказом, который я имею в виду эквивалент git checkout -- filename? Обновить: Обнаружен запрос функции на …
33 vim  git 

3
Как просмотреть только неотправленные файлы в git после сбоя слияния
При объединении некоторые файлы не удалось объединить. git status показывает как успешные, так и неудачные слияния. Как просмотреть только неудачные файлы слияния (конфликт). В настоящее время я использую следующую команду, чтобы сделать это find . -name '*.cpp' -o -name '*.h' | xargs grep -l '<<<<'
33 git 

1
GIT Перезаписать ветку с мастером
У меня есть старая ветка разработчика, которая полностью устарела. Я не хочу его удалять, но хочу полностью заменить его содержимое веткой master. То есть я хочу dev_branch = master Я старался: git merge -s ours dev_branch Не сработало, хотя ...
33 git 

3
Переписать историю мерзавцев, чтобы заменить все CRLF на LF?
Я собираюсь перенести частный репозиторий Git из win32 box в Ubuntu. Хотя я могу сделать окончательный коммит dos2unix, но я бы хотел переписать всю историю, поэтому некоторые графические интерфейсы Git будут отображать log / diff правильно. Например, gitg вставит пустые строки для каждого CR / LF.
32 git 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.