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

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


20
Как я могу удалить файл из репозитория Git?
Я добавил файл с именем "file1.txt"в репозиторий Git. После этого я зафиксировал его, добавил пару каталогов с именем dir1and dir2и отправил их в репозиторий Git. Теперь текущее хранилище имеет "file1.txt", dir1и dir2. Как я могу удалить, "file1.txt"не влияя на других, как dir1и dir2?
1926 git  git-rm 

13
Как вернуть все локальные изменения в проекте, управляемом Git, в предыдущее состояние?
У меня есть проект, в котором я участвовал git init. После нескольких коммитов я git statusсказал, что все обновлено, и локальных изменений не было. Затем я сделал несколько последовательных изменений и понял, что хочу все выбросить и вернуться в исходное состояние. Эта команда сделает это для меня? git reset --hard …
1914 git  revert  git-checkout 

24
Есть ли способ кэшировать учетные данные GitHub для отправки коммитов?
Недавно я переключился на синхронизацию своих репозиториев с https: // на GitHub (из-за проблем с брандмауэром), и он каждый раз запрашивает пароль. Есть ли способ кэшировать учетные данные вместо аутентификации каждый раз git push?

18
Простой способ получить последние из всех подмодулей git
Мы используем подмодули git для управления парой крупных проектов, которые зависят от многих других библиотек, которые мы разработали. Каждая библиотека представляет собой отдельный репозиторий, внесенный в зависимый проект в виде подмодуля. Во время разработки мы часто хотим просто взять последнюю версию каждого зависимого подмодуля. Есть ли в git встроенная команда …
1848 git  git-submodules 

30
Добавьте изображения в README.md на GitHub
Недавно я присоединился к GitHub . Я принимал там несколько проектов. Мне нужно включить некоторые изображения в мой файл README. Я не знаю, как это сделать. Я искал об этом, но все, что я получил, было несколько ссылок, которые говорят мне «размещать изображения в Интернете и указывать путь к изображению …


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

25
Просмотр невыпущенных коммитов Git
Как я могу просмотреть любые локальные коммиты, которые я сделал, которые еще не были отправлены в удаленный репозиторий? Изредка git statusбудет распечатываться, что моя ветка на X коммитов опережает origin/master, но не всегда. Это ошибка с моей установкой Git или я что-то упустил?
1753 git  git-diff  git-log 

18
Как восстановить сброшенный тайник в Git?
Я часто использую git stashи git stash popдля сохранения и восстановления изменений в моем рабочем дереве. Вчера у меня были некоторые изменения в моем рабочем дереве, которые я спрятал и вытолкнул, а затем я сделал больше изменений в своем рабочем дереве. Я хотел бы вернуться и просмотреть вчерашние сохраненные изменения, …
1740 git  recovery  git-stash 

19
Как остановить отслеживание и игнорировать изменения в файле в Git?
Я клонировал проект, который включает в себя несколько .csprojфайлов. Мне не нужно / не нравится, чтобы мои локальные csprojфайлы отслеживались Git (или появлялись при создании патча), но они явно нужны в проекте. Я добавил *.csprojк своему МЕСТНОМУ .gitignore, но файлы уже находятся в репо. Когда я набираю git status, он …
1732 git 

22
Заставьте .gitignore игнорировать все, кроме нескольких файлов
Я понимаю, что файл .gitignore скрывает указанные файлы из системы управления версиями Git. У меня есть проект (LaTeX), который генерирует много дополнительных файлов (.auth, .dvi, .pdf, журналы и т. Д.) Во время работы, но я не хочу, чтобы они отслеживались. Я знаю, что я мог (возможно, должен) сделать так, чтобы …
1704 git  gitignore 

14
Сделайте текущую ветку Git главной веткой
У меня есть хранилище в Git. Я сделал ветку, затем сделал некоторые изменения как в мастере, так и в ветке. Затем, спустя десятки коммитов, я понял, что ветвь находится в гораздо лучшем состоянии, чем мастер, поэтому я хочу, чтобы ветка «стала» мастером и не обращала внимания на изменения в мастере. …
1658 git 

13
Отменить рабочую копию изменений одного файла в Git?
После последнего коммита я изменил кучу файлов в моей рабочей копии, но я хочу отменить изменения одного из этих файлов, как при сбросе его в то же состояние, что и у самого последнего коммита. Однако я хочу отменить изменения рабочей копии только одного этого файла, и ничего больше с ним. …
1634 git  file  version-control  dvcs  undo 

4
Предупреждение: push.default не установлен; его неявное значение меняется в Git 2.0
Я уже некоторое время использую Git и недавно скачал обновление только для того, чтобы найти это предупреждение, когда я пытаюсь это сделать push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the …

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