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

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

5
Как исключить определенные каталоги / файлы из поиска git grep
Есть ли способ исключить определенные пути / каталоги / файлы при поиске в репозитории git с помощью git grep? Что-то похожее на --excludeопцию в обычной grepкоманде? Мне нужно использовать, git grepпотому что использование grepнапрямую работает слишком медленно в больших репозиториях git.
148 git  grep 

3
Как выбрать стратегию слияния для git rebase?
git-rebaseУпомянутая страница руководства -X<option>может быть передана git-merge. Когда и как именно? Я хотел бы сделать ребаз, применяя патчи с рекурсивной стратегией и их опцией (применяйте любые палки, а не пропуская целые конфликтующие коммиты). Я не хочу слияния, я хочу сделать историю линейной. Я пробовал: git rebase -Xtheirs и git rebase …
147 git  git-rebase 

14
Проблема, выдвигающая новый код в Github
Я создал новый репозиторий на Github, который теперь имеет только файл Readme.md. У меня есть недавно созданный проект RoR, который я хотел перенести в этот репозиторий. Ниже приведены команды, которые я дал в своем терминале, чтобы выполнить это вместе с ошибкой, которую я получаю. git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git После …
147 git  github  git-push 

9
Импортировать существующий проект Git в GitLab?
У меня есть учетная запись установки Gitlab, где я создал репозиторий "ffki-startseite" Теперь я хочу клонировать репозиторий git://freifunk.in-kiel.de/ffki-startseite.gitв этот репозиторий со всеми коммитами и ветвями, чтобы я мог начать работать над ним в своей области видимости. Как я могу импортировать это?
147 git  gitlab 

9
Могу ли я хранить папку .git вне файлов, которые я хочу отслеживать?
У меня есть необычная идея использовать git в качестве системы резервного копирования. Допустим, у меня есть каталог ./backup/myfiles, и я хочу сделать резервную копию, используя git. Для сохранения чистоты я не хочу, чтобы в папке myfiles был каталог .git, поэтому я подумал, что могу создать ./backup/git_repos/myfiles. Посмотрев на git docs, …
147 git 

9
Добавляете соавтора в мою бесплатную учетную запись GitHub?
Я создал учетную запись GitHub, и я хочу дать кому-то доступ для записи, чтобы он мог толкать так же, как и я, есть ли способ добавить соавтора с бесплатным планом? Если нет, что я могу сделать? (помимо покупки платного аккаунта, что я сделаю в будущем)

5
Git объединить два местных филиала
У меня есть ветвь Master, ветвь A и ветвь B. Теперь я работаю в ветке A, и мне нужно объединить ветвь A с веткой B и продолжить свою работу в ветке A. Все файлы добавляются в ветвь A и B. Какой быстрый способ реализовать это?
147 git  merge 

4
Как отличить локальные незафиксированные изменения от источника
Допустим, я клонировал репозиторий и начал изменять файлы. Я знаю, что если у меня есть локальные незафиксированные изменения, я могу выполнить git diff test.txtразличие следующим образом, и он покажет мне разницу между текущим локальным HEAD и модифицированными незафиксированными изменениями в файле. Если я зафиксирую эти изменения, я смогу сравнить их …
147 git  git-diff 

1
Где Git хранит SHA1 фиксации подмодуля?
Я знаю, что когда вы добавляете подмодуль в репозиторий git, он отслеживает конкретный коммит этого подмодуля, на который ссылается его sha1. Я пытаюсь найти, где хранится это значение sha1. .gitmodulesИ .git/configфайлы только показать пути для субмодуля, но не SHA1 фиксации. ГИТ-подмодуль (1) справка только говорит о gitlinkзаписи и gitmodules (5) …
147 git  git-submodules  sha 

5
Проблемы с вводом сообщения Git commit с Vim
ОС: Windows я пишу $ git commit затем "# Пожалуйста, введите сообщение коммита" Я пишу текст, как «Проверка формы добавлена» Нажмите Enter и не зафиксировано. Затем я нажимаю Shift + Enter, Ctrl + Enter, Alt + Enter - все еще не зафиксировано. Я думаю, что это глупая проблема, но что …
146 git  commit  message 

5
Как на самом деле работают правила исключения .gitignore?
Я пытаюсь решить проблему с gitignore в большой структуре каталогов, но для упрощения своего вопроса я сократил ее до следующего. У меня есть следующая структура каталогов из двух файлов (foo, bar) в новом репозитории git (пока нет коммитов): a/b/c/foo a/b/c/bar Очевидно, что 'git status -u' показывает: # Untracked files: ... …
146 git  gitignore 

7
Перечисление и удаление коммитов Git, которые не находятся ни в одной ветке (висячие?)
У меня есть Git-репозиторий с множеством коммитов, которые не относятся ни к одной конкретной ветке, я могу git showих использовать, но когда я пытаюсь перечислить ветки, которые их содержат, он ничего не сообщает. Я подумал, что это проблема с коммитом / деревом (в результате ветки -D), поэтому я сократил репозиторий, …
146 git  branch  git-dangling 


12
Git: установка Git в PATH с клиентом GitHub для Windows
Как мне установить Git в моем PATHпри использовании клиента GitHub для Windows? У меня возникают ошибки, потому что, по-видимому, Git не установлен в PATH. Например, при использовании Atom при попытке установить плагин ЛИНТЕР возникает такая ошибка: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! …


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