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

Git - это система управления версиями с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. НЕ ИСПОЛЬЗУЙТЕ тег [github] для проблем, связанных с Git, просто потому, что хранилище находится на GitHub. Кроме того, не используйте этот тег для общих вопросов программирования, которые связаны с Git-репозиторием.

7
Почему «origin / HEAD» отображается при запуске «git branch -r»?
Когда вы бежите, git branch -rпочему это список origin/HEAD? Например, на GitHub есть удаленное репо, скажем, с двумя ветками: master и awesome-feature. Если я git cloneзахвачу его, а затем зайду в свой новый каталог и выведу список ветвей, я увижу это: $ git branch -r origin/HEAD origin/master origin/awesome-feature Или в …

9
Оформить заказ подкаталоги в Git?
Можно ли проверить подкаталоги репозитория в Git? Представьте, что я устанавливаю новую установку WordPress. Я создам две новые директории для моего плагина и настройки темы: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ Я хочу поддерживать эти каталоги через Git. В Subversion я достиг бы этого, имея trunk/myplugins/и trunk/mytheme/каталоги, и проверяя подкаталоги. Есть ли у Git …

9
Как удалить файлы .orig после слияния из репозитория git?
Некоторые способы проверки файлов .orig в моем git-репозитории во время слияния, которые теперь отображаются в измененном и неотслеживаемом секторе. Но я больше не хочу эти файлы в моем хранилище. Как это сделать. modified: Gemfile.lock.orig # modified: Gemfile.orig # modified: app/assets/images/bg_required.png.orig # modified: app/assets/javascripts/application.js.orig etc... Любая помощь будет оценена.
160 git 

5
как вы продвигаете только некоторые из ваших локальных коммитов git?
Предположим, у меня есть 5 локальных коммитов. Я хочу подтолкнуть только 2 из них к централизованному репо (используя рабочий процесс в стиле SVN). Как мне это сделать? Это не сработало: git checkout HEAD~3 #set head to three commits ago git push #attempt push from that head Это заканчивает тем, что …

8
Git clone / pull постоянно зависает в «Хранить ключ в кеше?»
Я пытаюсь клонировать репо из моей учетной записи BitBucket на мой ноутбук с Windows 10 (с GitBash). Я выполнил все шаги, необходимые для подключения (настроил мой SSH-ключ, успешно проверил SSHing git@bitbucket.org и т. Д.). Однако всякий раз, когда я пытаюсь клонировать репозиторий, приглашение постоянно зависает после подтверждения того, что я …

5
Как вытащить заявку на вики-страницу на GitHub?
Я видел вики-страницу на GitHub, которая не открыта для редактирования. Затем я раздвоил проект, отредактировал его на «моем конце» и попытался сделать запрос на извлечение. Оказывается, вики нет в проекте, и нет способа внести в нее изменения. Кроме электронной почты, есть ли способ продолжить, если я хочу предложить изменение вики …
160 git  github  wiki 

13
Как отследить неотслеживаемый контент?
Смотрите ниже сплошную линию для моего оригинального вопроса. У меня есть папка в моем локальном каталоге, которая не отслеживается. Когда я бегу git status, я получаю: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Когда я печатаю, git add vendor/plugins/open_flash_chart_2то попробуйте еще git statusраз, он все еще говорит, …


8
Посмотреть отличия веток со слиянием?
Я знаю, что могу увидеть разницу между HEAD и текущим состоянием meld .. Но как я могу увидеть различия между ветвями, например masterи develсо смесью? На данный момент я делаю следующие шаги: Переименовать папку рабочей копии например mv /projectA /projectA_master) Клонировать проект снова git clone url Переключиться на develфилиал cd …
159 git  diff  branch  meld 

11
Узнайте создателя Git-ветки
Я хочу узнать, кто создал ветку. Я вроде в состоянии сделать это с: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Однако это возвращает последнего коммиттера на ветку, а не обязательно человека, который создал ветку.
159 git  git-branch 

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

3
Как использовать vimdiff для разрешения конфликта git merge?
Я только что слил ветку в мой мастер в git и получил. Automatic merge failed; fix conflicts and then commit the result.Теперь я побежал git mergetoolи открыл vimdiff с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь, и как мне действовать, чтобы устранить конфликт слияния?

6
Как удалить ветку локально?
У меня есть мастер и ветка разработчика в моем хранилище. Я хочу удалить главную ветку со своего компьютера, чтобы случайно не зафиксировать ее (это случилось ..). Здесь есть вопросы о том, как удалять ветки локально и удаленно, но я не смог выяснить, как удалить только ветку локально. Один ответ сказал …
159 git  github 

9
Конфигурирование diff инструмента с помощью .gitconfig
Как настроить Git на использование другого инструмента для сравнения с файлом .gitconfig? У меня есть это в моем .gitconfig: [diff] tool = git-chdiff #also tried /bin/git-chdiff Это не работает; он просто открывает обычную командную строку diff. Когда я делаю export GIT_EXTERNAL_DIFF=git-chdiff затем git diffоткроется внешний инструмент сравнения (так что я …
159 git 

1
Как вишню подбирать с 1 ветки на другую
У меня есть 2 филиала, masterи dev. Я нахожусь на devветке, и я хочу выбрать 1 коммит из masterв dev. Так я и сделал $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Но когда я делаю git statusи gitx, я не вижу своего комита be530cec7748e037c665bd5a585e6d9ce11bc8adв истории git. Как я могу увидеть …

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