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

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

6
git stash применить версию
У меня есть 2 филиала: мастер | дизайн Работая в дизайне, я сделал тайник и переключился на мастера, внёс некоторые коррективы. Вернулся к дизайну и stash applyтолько потерял все мои изменения в ветке дизайна. Я надеюсь, что вся моя работа находится в тайнике, поскольку я не очистил или удалил их. …
513 git  git-stash 

5
Как мне «свалить вину» на удаленную строку?
git blameотлично подходит для измененных и добавленных строк, но как я могу найти, когда строка, которая существовала в конкретном предыдущем коммите, была в конечном итоге удалена. Я думаю bisect, но я надеялся на что-то более удобное. (Прежде чем вы спросите: в этом случае я просто сделал a git log -pи …
506 git 

3
Пропустить Git совершить хуки
Я смотрю на git hook, который ищет операторы print в коде Python. Если оператор print найден, он предотвращает коммит git. Я хочу переопределить этот хук, и мне сказали, что для этого есть команда. Я не смог найти его. Какие-нибудь мысли?
506 git  githooks  git-commit 


5
Unstage удаленный файл в Git
Обычно, чтобы отменить изменения в файле, вы должны сделать: git checkout -- <file> Что если изменение, которое я хочу отменить, удаляет файл? Приведенная выше строка выдаст ошибку: error: pathspec '<file>' did not match any file(s) known to git. Какая команда восстановит этот файл без отмены других изменений? Бонус: также, что …
504 git  git-checkout 

10
Получить журнал фиксации для определенной строки в файле?
Есть ли способ заставить git выдать вам журнал коммитов только для коммитов, которые коснулись определенной строки в файле? Как git blame, но git blameпокажет вам последний коммит, который коснулся конкретной строки. Мне бы очень хотелось получить похожий журнал, а не список коммитов в любом месте файла, а только коммиты, которые …
503 git 

5
В чем различия между git branch, fork, fetch, merge, rebase и clone?
Я хочу понять разницу между веткой, вилкой и клоном в Git? Точно так же, что это значит, когда я делаю git fetchв отличие от git pull? Кроме того, что rebaseозначает по сравнению с merge? Как я могу раздавить отдельных людей, совершающих себя вместе? Как они используются, почему они используются и …
502 git  branch  clone  git-clone  gitx 

7
Частично вишневый коммит с Git
Я работаю над 2 разными ветками: релиз и разработка . Я заметил, что мне все еще нужно интегрировать некоторые изменения, которые были внесены в ветку релиза, обратно в ветку разработки . Проблема в том, что мне не нужны все коммиты, только некоторые фрагменты в определенных файлах, поэтому просто git cherry-pick …

7
Должен ли Gemfile.lock быть включен в .gitignore?
Я вроде новичок в упаковщике и файлах, которые он генерирует. У меня есть копия git-репозитория от GitHub, в которую многие люди вносят свой вклад, поэтому я с удивлением обнаружил, что упаковщик создал файл, которого не было в репо и которого нет в .gitignoreсписке. Поскольку я его разветвил, я знаю, что …

23
Как заставить Git клонировать в текущий каталог
Я делаю: git clone ssh://user@host.com/home/user/private/repos/project_hub.git ./ Я получаю: Фатальный: путь назначения '.' уже существует и не является пустым каталогом. Я знаю путь. уже существует. И я могу заверить, что каталог пуст. (Я делаю ls внутри и ничего не вижу!) Что мне здесь не хватает, чтобы клонировать этот проект в текущий …
500 git  git-clone 

14
Как использовать Git для управления исходным кодом Unity3D?
На этот вопрос есть ответы на Stack Overflow на русском : Как использовать Git для контроля версий в Unity3D? Каковы наилучшие практики использования управления исходными кодами Git в Unity 3D, особенно в отношении бинарной природы проектов Unity 3D? Пожалуйста, опишите рабочий процесс, какие пути будут включены в .gitignore, какие настройки …

8
Постановка удаленных файлов
Скажем, у меня есть файл в моем репозитории git foo. Предположим, что он был удален с rm(не git rm). Тогда git status покажет: Changes not staged for commit: deleted: foo Как подготовить удаление этого файла? Если я попробую: git add foo Это говорит: 'foo' did not match any files.
499 git  git-add  git-rm  git-stage 


8
Что делать гитиньоре из папки .idea?
Возможный дубликат: Intellij Idea 9/10, какие папки проверять (или не проверять) в системе контроля версий? Я начал использовать WebStorm для веб-разработки и не уверен, что добавить и что исключить из нашего репозитория Git. Очевидно, что некоторые файлы внутри .ideaпапки предназначены для управления версиями, как и параметры внешней библиотеки ( jsLibraryMappings.xml), …

5
Стоит ли вносить .gitignore в репозитории Git?
Считаете ли вы хорошей практикой вводить .gitignore в репозиторий Git? Некоторым людям это не нравится, но я думаю, что это хорошо, так как вы можете отслеживать историю файла. Не так ли?
497 git  gitignore 

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