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

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

4
Почему git stash pop говорит, что не может восстановить неотслеживаемые файлы из записи в тайнике?
У меня была куча поэтапных и неустановленных изменений, и я хотел быстро переключиться на другую ветку, а затем вернуться обратно. Поэтому я внес свои изменения, используя: $ git stash push -a (Оглядываясь назад, я, наверное, мог бы использовать --include-untrackedвместо --all) Затем, когда я пошел, чтобы открыть тайник, я получил много …
94 git  git-stash 

5
Как правильно использовать Git с Xcode?
Некоторое время я был разработчиком iphone, и недавно я включил git в свой рабочий процесс. До сих пор я использовал настройки git, найденные на http://shanesbrain.net/2008/7/9/using-xcode-with-git для своего рабочего процесса. Эти настройки говорят git исключить * .pbxproj из слияний? Есть ли для этого настоящая причина? Например, когда я добавляю файл в …
94 ios  objective-c  xcode  git 

2
Могу ли я проверить вики-сайты github, как репозиторий git?
Я хочу изменять и просматривать вики-страницы github с помощью локального редактора, такого как Emacs, а вики-страницы Google Code можно проверять так же, как и код. Есть ли способ проверить github wikis? Или есть ли какой-либо другой поставщик репозитория git, предлагающий такую ​​функцию?
94 git  github 

3
Как работают отрицательные шаблоны в .gitignore?
Я пытаюсь использовать файл .gitignore с отрицательными шаблонами (строки, начинающиеся с!), Но он работает не так, как я ожидал. В качестве минимального примера у меня есть следующая структура каталогов: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt и в моем файле gitignore у меня есть …
94 git  gitignore 

4
Как я могу отменить последний коммит в репозитории git bare?
Принимая во внимание, что есть несколько команд git, которые не имеют смысла в чистом репозитории (поскольку голые репозитории не используют индексы и не имеют рабочего каталога), git reset --hard HEAD^ не является решением для отмены последнего изменения в таком репозитории. Поискав в Интернете, все, что я смог найти, связанное с …

12
Выделите измененные строки и измененные байты в каждой измененной строке
В проекте с открытым исходным кодом Trac есть отличный инструмент для выделения различий - он выделяет измененные строки и измененные байты в каждой измененной строке! См. Примеры здесь или здесь . Есть ли способ использовать одну и ту же цветовую подсветку (например, измененные строки и измененные байты ) в терминале …
94 git  vim  diff  highlight  word-diff 

3
Использование одного и того же ключа развертывания для нескольких проектов github
Github не позволяет использовать один и тот же ключ развертывания ssh для более чем одного проекта, что было бы очень полезно в некоторых случаях (например, сервер CI, работающий с проектом с частными подмодулями). Я видел различные темы, в которых, кажется, говорится, что это ограничение существует по «соображениям безопасности», но мне …
94 git  github  ssh 

3
Вы игнорируете подмодуль git в своем .gitignore или фиксируете его в своем репо?
Я добавил подмодуль к моему проекту в project_dir/vendor/submodule_oneтеперь каждый раз , когда я бегу git statusя получаю modified: vendor/submodule_one (new commits). Мой вопрос: как лучше с этим справиться? Могу ли я добавить vendor/submodule_one-папку к себе, .gitignoreпоскольку моему основному проекту не нужно знать о специфике моего подмодуля? Или когда я изменяю …
94 git 

7
Git и SSH, какой ключ используется?
Допустим, ваш .sshкаталог содержит 30 ключей (15 закрытых и 15 открытых). Где в Git можно проверить, какой из них используется для подключения к данному удаленному репозиторию?
94 git  ssh 

4
.gitignore исключить конкретный файл
Я пытаюсь .gitignoreисключить файл, templates.jsрасположенный в public/app/папке. Мой .gitignoreфайл выглядит так: /vendor /node_modules composer.phar composer.lock .DS_Store templates.js Но когда я проверяю Git Gui, templates.jsфайл все еще отображается в нем. Как я могу специально исключить файл с помощью .gitignore?
94 git  gitignore 

26
Коммиты GitHub не записываются в календаре ваших вкладов
Я постоянно коммитил свои GitHubрепозитории из своей оболочки Linux, и они красиво отображаются на веб-сайте, как и должны. Единственная проблема заключается в том, что в разделе «Ваши вклады» не отображаются недавние действия. У меня есть один зеленый квадрат с какой - то день в ноябре , которые я не знаю …
94 git  github 

4
Стоит ли удалять ветку после слияния?
После слияния ветки вы удаляете ее из репозитория? Однако это хорошая практика или нет? Обычно я создаю много веток, так как я не хочу нарушать работу моего текущего релиза и хочу удалить их, чтобы все было в порядке. Однако, если вы работаете с Assembla или GitHub, ваши запросы на слияние …

4
Git удаляет апстрим из локального репозитория
Я работаю с приложением ruby ​​on rails и пытаюсь синхронизировать вилку. Стоит отметить, что я тоже использую Mac. Я совершил следующее действие: $ git remote -v чтобы получить представление о моем локальном репозитории. Я напортачил при попытке уйти upstream: $ git remote add upstream https://github.com/foo/repo.git Когда мне следовало писать Foo …

4
Разветвление репозитория Git из GitHub в GitLab
Предположим, я хочу внести исправление в чужой проект. Этот проект находится на GitHub. Я мог бы создать форк на GitHub и реализовать исправление. Однако я бы хотел создать свою вилку на GitLab, а не на GitHub. Это возможно? Как? Я прочитал эту статью: https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/ Во всяком случае, я не уверен, …
94 git  github  gitlab  git-fork 

17
Git commit открывает пустой текстовый файл, для чего?
Во всех руководствах по Git, которые я читал, говорится, что вы можете: git init git add . git commit Когда я это делаю, открывается большой текстовый файл. Похоже, что ни одно из руководств не рассматривает этот вопрос, поэтому я не знаю, что делать с файлом или что в него вставлять, …
93 git  git-commit 

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