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

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

22
Исправить Git оторванной головой?
Я делал какую-то работу в своем хранилище и заметил, что файл имеет локальные изменения. Я больше не хотел их, поэтому я удалил файл, думая, что могу просто извлечь новую копию. Я хотел сделать Git эквивалент svn up . Использование git pullне похоже на работу. Случайный поиск привел меня на сайт, …
1455 git 

25
Как выборочно объединить или выбрать изменения из другой ветки в Git?
Я использую git для нового проекта, который имеет две параллельные - но в настоящее время экспериментальные - ветки разработки: master: импорт существующей кодовой базы плюс несколько модов, в которых я обычно уверен exp1: экспериментальный филиал № 1 exp2: экспериментальный филиал № 2 exp1и exp2представляют два очень разных архитектурных подхода. Пока …

15
Как вы храните неотслеживаемый файл?
У меня есть изменения в файле плюс новый файл, и я хотел бы использовать git stash, чтобы убрать их, пока я переключаюсь на другую задачу. Но git stash сам хранит только изменения в существующем файле; новый файл остается в моем рабочем дереве, загромождая мою будущую работу. Как спрятать этот неотслеживаемый …
1437 git  git-stash 

15
Как выполнить поиск (поиск) зафиксированного кода в истории Git
Я удалил файл или некоторый код в файле когда-то в прошлом. Могу ли я получить доступ к содержимому (не к сообщениям о коммитах)? Очень плохим решением является поиск в журнале: git log -p | grep <pattern> Однако это не сразу возвращает хеш коммита. Я играл git grepбезрезультатно.
1435 git  grep  diff 

21
Как назвать и получить тайник по имени в git?
У меня всегда было впечатление, что вы можете дать тайнику имя, сделав git stash save stashname, что позже вы могли бы применить git stash apply stashname. Но, похоже, что в этом случае все, что происходит, stashnameбудет использоваться в качестве описания тайника. Нет ли способа на самом деле назвать тайник? Если …
1423 git  git-stash 

18
Как мне клонировать только подкаталог Git-репозитория?
У меня есть мой Git-репозиторий, в корне которого есть два подкаталога: /finisht /static Когда это было в SVN , /finishtбыло проверено в одном месте, в то время как /staticбыло проверено в другом месте, вот так: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Есть ли способ сделать это с Git?


10
Я фиксирую файл package-lock.json, созданный npm 5?
npm 5 был выпущен сегодня, и одна из новых функций включает детерминированные установки с созданием package-lock.jsonфайла. Этот файл должен храниться в системе контроля версий? Я предполагаю, что это похоже на yarn.lockи composer.lock, оба из которых должны храниться в системе контроля версий.


30
Симпатичные графы веток
Я видел, что в некоторых книгах и статьях есть действительно симпатичные графики веток и коммитов git. Как я могу сделать высококачественные печатные изображения из истории Git?
1385 git  git-log 

12
Поведение по умолчанию «git push» без указания ветки
Я использую следующую команду для отправки в мою удаленную ветку: git push origin sandbox Если я говорю git push origin это тоже подталкивает изменения в других моих ветках или только обновляет мою текущую ветку? У меня есть три ветви: master, productionи sandbox. В git pushдокументации не очень ясно об этом, …
1366 git  branch  git-branch  git-push 

13
Git diff против тайника
Как я могу увидеть изменения, внесенные без сохранения в текущее рабочее дерево? Я хотел бы знать, какие изменения будут внесены, прежде чем их применять!
1361 git  git-stash 

9
Как мне настроить git на локальное игнорирование некоторых файлов?
На этот вопрос есть ответы на Переполнение стека на русском : Как игнорировать файлы только в локальном репозитории? Могу ли я игнорировать файлы локально, не загрязняя глобальные настройки git для всех остальных? У меня есть неотслеживаемые файлы, которые являются спамом, в моем состоянии git, но я не хочу фиксировать изменения …
1351 git  ignore  gitignore 

28
Как я могу получить список веток Git, упорядоченных по последнему коммиту?
Я хочу получить список всех веток в Git-репозитории с «самыми свежими» ветвями вверху, где «самая свежая» ветвь - это та, которая была зафиксирована совсем недавно (и, следовательно, с большей вероятностью будет одной Хочу обратить внимание) Есть ли способ, которым я могу использовать Git, чтобы (а) отсортировать список ветвей по последнему …

4
Как отменить 'git reset'?
Какой самый простой способ отменить git reset HEAD~ команда? В настоящее время я могу думать только о том, чтобы сделать «git clone http: // ...» из удаленного репозитория.
1314 git 

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