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

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

4
Заставить git stash перезаписать добавленные файлы
У меня есть несколько файлов, которые не были отслежены в Git. Я внес некоторые изменения и хотел их зафиксировать, но понял, что забыл сначала проверить неизмененные файлы. Поэтому я спрятал файлы, а затем добавил неизмененные версии. Затем, когда я применяю тайник к хранилищу, у меня возникают конфликты из-за уже добавленных …
223 git 


18
(Mac) -bash: __git_ps1: команда не найдена
Я пытаюсь изменить командную строку в терминале. Я продолжаю получать сообщение об ошибке: -bash: __git_ps1: command not found Я пробовал просто введя его в терминал как: __git_ps1. Я также попробовал это в.bash_profile if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash export PS1='[\W]$(__git_ps1 "(%s)"): ' fi Как вы можете видеть / …
222 macos  git  terminal  ps1 

5
Использование символа косой черты в имени ветки Git
Я почти уверен, что где-то в популярном Git-проекте я видел, что у веток был такой шаблон, как "feature / xyz". Однако, когда я пытаюсь создать ветку с символом косой черты, я получаю сообщение об ошибке: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed …
222 git  branch 

23
git status показывает изменения, git checkout - <file> не удаляет их
Я хотел бы удалить все изменения в моей рабочей копии. Бег git statusпоказывает измененные файлы. Ничто, что я делаю, кажется, не удаляет эти модификации. Например: rbellamy@PROMETHEUS /d/Development/rhino-etl (master) $ git status # On branch master # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be …

5
Как подготовить только часть нового файла с помощью git?
Я люблю мерзавца добавить - интерактивно . Теперь это часть моего ежедневного рабочего процесса. Кажется, проблема в том, что он не работает с неотслеживаемыми файлами. Я хочу отследить новый файл, но добавить только его часть, т.е. некоторые части этого нового файла еще не готовы к постановке. Например, с помощью git …
222 git 

9
Как сделать коммит Git в прошлом?
Я конвертирую все в Git для личного использования, и я нашел несколько старых версий файла, уже находящихся в хранилище. Как передать его в историю в правильном порядке в соответствии с «датой изменения файла», чтобы у меня была точная история файла? Мне сказали, что-то вроде этого будет работать: git filter-branch --env-filter="GIT_AUTHOR_DATE=... …

5
Что означает FETCH_HEAD в Git?
git pull --help говорит: В режиме по умолчанию git pullэто сокращение от которого git fetchследует git merge FETCH_HEAD. Что это такое FETCH_HEADи что на самом деле сливается во время git pull?
222 git  git-pull  git-fetch 


21
Получить один файл из хранилища
Каков наиболее эффективный механизм (в отношении передаваемых данных и используемого дискового пространства) для получения содержимого одного файла из удаленного репозитория git? Пока мне удалось придумать: git clone --no-checkout --depth 1 git@github.com:foo/bar.git &amp;&amp; cd bar &amp;&amp; git show HEAD:path/to/file.txt Это все еще кажется излишним. Как насчет получения нескольких файлов из репо?

7
Как преобразования конца строки работают с git core.autocrlf между различными операционными системами
Я прочитал много разных вопросов и ответов по переполнению стека, а также git документацию о том, как работает параметр core.autocrlf . Это мое понимание того, что я прочитал: Клиенты Unix и Mac OSX (pre-OSX использует CR) используют LF-окончания строк. Клиенты Windows используют окончания строки CRLF. Когда для core.autocrlf на клиенте …

16
Заставить git автоматически удалять конечные пробелы перед фиксацией
Я использую git с моей командой и хотел бы удалить изменения пробелов из моих различий, журналов, слияний и т. Д. Я предполагаю, что самый простой способ сделать это - git автоматически удалить конечные пробелы (и другие ошибки пробелов) ) из всех коммитов по мере их применения. Я попытался добавить следующее …
220 git  whitespace  githooks 


30
git add, commit и push команды в одном?
Есть ли способ использовать эти три команды в одной? git add . git commit -a -m "commit" (do not need commit message either) git push Иногда я меняю только одну букву, CSS-отступ или что-то в этом роде. Тем не менее, я должен написать все три команды, чтобы подтолкнуть изменения. Есть …
220 git 


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