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

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


2
Как я могу восстановиться после случайного git push -f?
Я просто побежал git push -fпо ошибке, переписав тем самым удаленную ветку. Оригинал: (remote origin:) branch master -> commit aaaaaaa branch foo -> commit bbbbbbb (local) branch master -> commit ccccccc branch foo -> commit ddddddd После git push -f: (remote origin:) branch master -> commit ccccccc branch foo -> …

1
Удалить файл из контроля версий git, не удаляя его из файловой системы
Как я могу удалить файл из дерева мерзавцев, не удаляя его? Для git addнеотслеживаемого файла легко включить его в следующий коммит, однако я не могу найти, как удалить файл, чтобы он снова «не отслеживался» другим коммитом.
13 git 

3
как вытащить на несколько веток одновременно с Git?
В репо у меня есть несколько веток, среди которых «master» и «development», которые настроены для отслеживания удаленных веток «origin / master» и «origin / development». Можно ли указать, что я хочу, чтобы мастер и разработка были объединены (переадресованы) одновременно? Когда я делаю git pullсейчас, я получаю что-то вроде этого: remote: …
13 git 

1
Как я могу запретить интерактивному ребазу запускать проверки на коммиты?
У меня есть ряд коммитов, которые не проходят тесты, которые совершаются с ними. Мне нужно интерактивно перебазировать через эти коммиты; но зацепки терпят неудачу и заставляют каждый коммит облажаться, заставляя меня вручную git commit -nкаждый шаг. Есть ли способ автоматизировать это? git rebase --interactive --no-verifyне делает то, что я ожидал.
13 git  interactive 


3
Обновление Git на Mac
Я не могу вспомнить, как я установил Git некоторое время назад .... но сейчас он живет в /usr/bin/git и должен быть обновлен. Мне все равно, как (предварительно скомпилировать или собрать свою собственную), но что я не хочу, так это другая версия, существующая где-то еще. я смутно помню скручивание вниз источника …

1
Ошибка при установке egit
Только что установил свежую 32-битную копию Java и Eclipse. Я сейчас пытаюсь добавить egit в первый раз, следуя инструкциям здесь (используя основной репозиторий). Я получаю эту ошибку при попытке установить. Как мне это преодолеть? Не удается завершить установку, так как не удалось найти один или несколько обязательных элементов. Устанавливаемое программное …
12 java  git  eclipse  github 

1
Как игнорировать папки .git в проектах Eclipse
Всякий раз, когда я использую eclipse для папки с папкой .git, папка .git включается в общий поиск проекта и отображается в представлении «Навигатор». Есть ли способ: Убедитесь, что папки .git не отображаются в представлении «Навигатор»? Убедитесь, что папки .git игнорируются при поиске по всему проекту?
12 git  eclipse 

4
Использование git в качестве центрального хранилища
Я настроил git для своего собственного использования - так что я могу получить доступ к проекту из «где угодно» и сохранить безопасность версий, если мне довелось работать над частью X здесь и частью Y здесь, и я могу объединиться при необходимости. Однако только одна из моих машин для разработки имеет …
12 git 

3
Как выполнять команды как root в git post-receive hook
Я только недавно настроил удаленное git-репо на сервере для веб-приложения, работающего в качестве службы Upstart. Я хотел бы использовать ловушку после получения, чтобы инициировать действия, необходимые для обновления кода приложения и остановки, а затем перезапустить службу upstart. Это мой файл repo.git / hooks / post-receive: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking …
12 linux  bash  git  sudo  upstart 

3
Синтаксис Git: Как заархивировать репозиторий?
Поэтому на моем локальном компьютере есть git-репозиторий, который я хочу заархивировать (zip-файл подходит) и загрузить на мой сервер. Как только файл будет загружен на сервер, я распакую архив. Мне не нужна никакая информация о git, поэтому я думаю, что мне нужно ее использовать, git archiveно я не совсем уверен, как …
12 git 

4
Скопируйте ключ ssh на другой компьютер, чтобы я мог использовать там GitHub?
У меня есть удаленный сервер. Я уже могу ssh успешно на этот удаленный сервер - мой ключ находится в authorized_keys на удаленном сервере. Теперь я хочу вытащить из GitHub непосредственно на этот удаленный сервер. Но я получаю permission denied (publickey) когда я пытаюсь ssh -T git@github.com на удаленном сервере. Должен …
11 ssh  git 

4
Как остановить или предотвратить запуск gitlab при запуске?
Я установил gitlab на Ubuntu 14.04 из следующего файла deb: gitlab_6.9.2-omnibus-1_amd64.deb Работает прекрасно. Но я хочу выполнить техническое обслуживание на коробке без запуска gitlab, и я не могу найти способ сделать это. В cron нет ничего, в /etc/init.d ничего не видно. Вся документация указывает на / home / gitlab как …
11 linux  ubuntu  git  gitlab 

3
Как создать клон приватных репозиториев в Vagrant VM, используя SSH-ключи хоста?
Я могу использовать PuppetLabs vcsrepoдля клонирования общедоступных репозиториев git, но я также хотел бы иметь возможность клонировать частные репозитории, используя SSH-ключи хоста. Как будет выглядеть конфигурация Vagrantfileи / или manifests/default.ppдля того, чтобы этого добиться?
11 ssh  git  vagrant  puppet 

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