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

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

18
Как сказать git, какой закрытый ключ использовать?
sshимеет -iвозможность указать, какой файл закрытого ключа использовать при аутентификации: -i identity_fileВыбирает файл, из которого читается идентификатор (закрытый ключ) для аутентификации RSA или DSA. По умолчанию используется ~/.ssh/identityверсия протокола 1 ~/.ssh/id_rsaи ~/.ssh/id_dsaверсия протокола 2. Файлы идентификации также могут быть указаны для каждого хоста в файле конфигурации. Можно иметь несколько -iпараметров …


12
Как я могу убедиться, что Git не запрашивает у меня имя пользователя и пароль GitHub?
Я работаю с репозиторием на GitHub, и каждый раз, когда я пытаюсь что-то выдвинуть, он запрашивает у меня имя пользователя и пароль GitHub. Я не хочу, чтобы это делало это. Я попробовал инструкции по настройке вашей электронной почты в Git , а именно, установил переменные Git github.user и github.token, но …
172 login  git  github 

5
Есть ли способ отредактировать сообщение о коммите на GitHub?
Есть ли способ отредактировать сообщение о коммите после его отправки и отправки на GitHub? Я вижу, что есть «добавить заметку», а также встроенное комментирование, но нет фактического редактирования сообщения коммита. В расширениях git есть также «изменить коммит», но это не изменяет существующее сообщение.
130 git  github 

9
Как я могу откатить 1 коммит?
У меня есть 2 коммита, которые я не нажимал: $ git status # On branch master # Your branch is ahead of 'faves/master' by 2 commits. Как я могу откатить свой первый (самый старый), но оставить второй? $ git log commit 3368e1c5b8a47135a34169c885e8dd5ba01af5bb ... commit baf8d5e7da9e41fcd37d63ae9483ee0b10bfac8e ... Отсюда: http://friendfeed.com/harijay/742631ff/git-question-how-do-i-rollback-commit-just-want Мне просто …
127 git 


6
Git Bash Здесь, в ConEmu
Как создать запись в контекстном меню, вызываемом правой кнопкой мыши, чтобы открыть Git Bash в определенной папке в ConEmu ? Смотрите Git Bash Здесь в Console2 для эквивалентного вопроса для Console2.
120 windows  bash  git  conemu 



4
Использование нескольких открытых ключей SSH
У меня есть личный аккаунт и корпоративный аккаунт на Unfuddle. В разделе «Развернуть» ключи SSH могут использоваться только для одной учетной записи, поэтому мне нужно создать отдельный ключ SSH на моем ноутбуке для обеих учетных записей. Я побежал, ssh-keygen -t rsaчтобы сгенерировать два ключа с разными именами (personal - это …
97 git  ssh-keys 

3
Git на Mac: Как установить Nano в качестве текстового редактора по умолчанию?
Когда я использую Git на Mac и мне нужно сделать ребаз, редактор Vim запускается по умолчанию. Я бы предпочел Nano - может кто-нибудь объяснить, как перенастроить Git, чтобы он использовал Nano для перебазирования? Спасибо!
95 macos  git  vim  nano 

6
Можете ли вы подписать старые коммиты GPG?
Теперь у Git есть возможность подписывать коммиты git commit -S, что замечательно, но иногда я забываю флаг commit, а иногда я отправляю по почте патчи, к которым я применяю am, и у этой команды нет флага для подписи. Есть ли способ добавить подпись в уже записанный коммит?
93 git 

14
Как заставить git-creation.bash работать на Mac OS X?
Я добавил http://blog.bitfluent.com/post/27983389/git-utilities-you-cant-live-without, чтобы добавить git-completion.bashв мой/opt/local/etc/bash_completion.d/git-completion и я вставил PS1='\h:\W$(__git_ps1 "(%s)") \u\$ 'свой .bashrc_profile Но теперь я получаю -bash: __git_ps1: command not foundвсе, что я делаю cd. Подскажите, пожалуйста, что мне не хватает?
92 macos  mac  bash  git 


9
Как мне установить переменную PATH на моем Mac, чтобы найти инструменты, установленные с помощью Hombrew?
Попытка установить Homebrew на новый Mac (на предыдущих Mac я устанавливал пакеты из исходных текстов). Первым пакетом, который я попытался установить, был Git: $ brew install git Установка прошла нормально, но which gitвсе еще показывает тот, /usr/bin/gitчто пришел вместе с Lion (я думаю?). И не тот, /usr/local/bin/gitкоторый был только что …
86 macos  git  homebrew 

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