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

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


5
Просмотр полного дерева версий в git
Я использую версию Git и gitk для командной строки. Я хочу видеть полное дерево версий, а не только ту часть, которая доступна из текущей проверенной версии. Является ли это возможным?
116 git  gitk 

6
git - конфликт слияния, когда локальный удален, но файл существует на удаленном
Я очень новичок в git и задавался вопросом, как мне сделать слияние, когда в локальном репо я удалил несколько файлов в главной ветке, но эти файлы существуют в удаленной главной ветке. После выполнения git-merge он показывает возникшие конфликты. Используя git gui, он показывает, что локальный файл удален, а файл удаленной …
116 git 

9
Как отменить все изменения, внесенные в ветку?
Я работаю в ветке (т.е. design), и я внес ряд изменений, но мне нужно отменить их все и сбросить, чтобы они соответствовали версии репозитория. Я думал, git checkout designчто сделаю это, но он просто говорит мне, что я уже в ветке designи у меня есть 3 измененных файла. Как мне …
116 git  branch  rollback 

9
Git stash pop - требуется слияние, невозможно обновить индекс
Я не могу открыть свой тайник, потому что я объединил ветку, которая явно конфликтует с моим тайником, и теперь мой тайник, по-видимому, не может быть извлечен. app.coffee: needs merge unable to refresh index Кто-нибудь знает, как это решить? ФИКСИРОВАННЫЙ! Оказывается, на самом деле проблема заключалась в неразрешенном конфликте слияния из-за …
116 git  git-stash 

8
Может ли git игнорировать определенную строку?
Я использую git для синхронизации с телефонным разговором во время тестирования в собственном браузере телефона. Таким образом, у меня есть следующая строка: var isPhoneGap = false; Очевидно, я меняю это при сборке, но есть ли способ настроить git, чтобы игнорировать эту единственную строку, или мне нужно пойти и поместить ее …
116 git  gitx 

19
git: обновления были отклонены, потому что удаленный содержит работу, которой у вас нет локально
Я работаю в команде с несколькими разработчиками, использующими git на BitBucket. Мы все работаем над devветкой, не дожидаясь masterрелиза. Один из разработчиков допустил неправильный код, который случайно перезаписал мой собственный, и теперь я пытаюсь отправить правильный код обратно в репо. Я читал об этой ошибке уже несколько дней, я больше …

7
Как мне переименовать мою ветку Git 'master' в 'release'?
Мы хотели бы ввести в действие новую политику для наших проектов, согласно которой основная ветвь теперь будет называться ветвью выпуска, чтобы было более ясно, как следует использовать эту ветвь. Естественно, у нас также будут ветки-кандидаты на разработку и выпуск. Я понимаю, что могу переименовать основную ветку локально, просто используя следующее: …

4
Удаление файлов с помощью Git / GitHub
Во-первых, я новичок в Git. Я удалил кучу файлов локально на своем Mac с помощью Finder. Я хочу, чтобы файлы, которые я удалил, больше не отображались в текущей ветке, но они есть. Кто-нибудь из пользователей Git знает команду для обновления индекса?
115 git  github 

1
В чем разница между `git fetch origin` и` git remote update origin`?
В ответ на вопрос о извлечении одного коммита из репозитория git мне порекомендовали использовать git remote updateвместо git fetch. Я прочитал обе страницы руководства, но не могу сказать, что понял ни одну из них полностью. Может кто - нибудь объяснить мне , как git fetch originи get remote update originвести …
115 git 

4
git: применить изменения, внесенные фиксацией в одном репо, к другому репо
У меня кот repo1и repo2на локальной машине. Они очень похожи, но последняя - это какая-то другая ветка ( repo1больше не поддерживается). /path/to/repo1 $ git log HEAD~5..HEAD~4 <some_sha> Add: Introduce feature X Как применить изменения, сделанные фиксацией <some_sha>вrepo1 к repo2? Мне нужно подготовить какой-то патч или можно сделать что-то cherry-pickмежду репозиториями? …
115 git 

2
Почему git продолжает показывать мои изменения, когда я переключаю ветки (измененные, добавленные, удаленные файлы), независимо от того, запускаю я git add или нет?
Я действительно новичок в git, и я пытался понять, почему git продолжает показывать все, что я изменил в одной ветке в другой ветке, когда я запускаю git checkout для переключения между ветвями. Сначала я попытался не использовать git add и не работал. Однако затем я попытался использовать git add, но …
115 git 

6
Ретроспективно преобразовать папку Git в подмодуль?
Довольно часто бывает, что вы пишете какой-то проект, и через некоторое время становится ясно, что какой-то компонент проекта действительно полезен как отдельный компонент (например, библиотека). Если у вас с самого начала возникла эта идея, то есть большая вероятность, что большая часть этого кода находится в отдельной папке. Есть ли способ …

20
OS X - не удается запустить Git: / usr / bin / git Вероятно, путь к исполняемому файлу Git недействителен
Я получаю эту ошибку в Android Studio: Не удается запустить Git: / usr / bin / git Вероятно, путь к исполняемому файлу Git недействителен. Это дает мне возможность исправить это, где мне нужно перейти в область в Android Studio, чтобы указать путь к git. Я вижу, это установлено на / …

7
Git - игнорировать файлы во время слияния
У меня есть репо myrepoна удаленном beanstalkсервере. Я клонировал его на свою локальную машину. Создал две дополнительные ветки: stagingи dev. Эти ветки тоже были перенесены на удаленные. Сейчас: local remote server -------------------------------------------------------- master ==> Pushes to `master` ==> deployed to `prod` staging ==> Pushes to `staging` ==> deployed to `staging` …
115 git  merge  push  ignore  repository 

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