git- все статьи тега ➜ страница 23


Типичный.файл gitignore для приложения Android

просто поместите проект Android под git (бобовый стебель) управление версиями через командную строку ( терминал mac). Следующим шагом является настройка исключений. тем из вас, кто уже прошел этот путь: что должно быть типичным .файл gitignore выглядит как для проекта android? проект настроен в Eclipse ...

Как использовать git с интеграцией gnome-keyring

Git 1.8.0 поддерживает интеграцию с gnome-keyring. http://www.h-online.com/open/news/item/Git-1-8-0-can-access-Windows-and-GNOME-keyrings-1733879.html после прочтения документов о помощниках учетных данных git:http://git-scm.com/docs/gitcredentials.html Я не смог найти способ, чтобы использовать эту новую функцию. Как я могу его интегрировать? Я использую Archlinux с Git, установленным из репозитория Archlinux. (мерзавец 1.8.0) ...

Настройка инструмента с дифф.gitconfig хранит настройки

как настроить Git для использования другого инструмента для различения с помощью .файл gitconfig? у меня это в моем .gitconfig: [diff] tool = git-chdiff #also tried /bin/git-chdiff Он не работает; он просто открывает обычную командную строку diff. Когда я делаю export GIT_EXTERNAL_DIFF=git-chdiff затем git diff откроет внешний инструмент diffing (поэтому я знаю, что скрипт внешнего инструмента diff отлично работает). У меня что-то не так с моим .конфигурация gitconfig для инструмента ...

Как провести различие между локальными незафиксированными изменениями и источником

допустим, я клонировал репозиторий и начал изменять файлы. Я знаю, что если у меня есть локальные незафиксированные изменения, я могу сделать diff следующим образом git diff test.txt и это покажет мне разницу между текущей локальной головкой и измененными, незафиксированными изменениями в файле. Если я зафиксирую эти изменения, я могу отличить его от исходного репозитория с помощью git diff master origin/master но есть ли способ отличить локальные изменения от исходного репозитория на сервере д ...

Разница между GIT и CVS

в чем разница между системами управления версиями Git и CVS? Я с удовольствием использую CVS уже более 10 лет, и теперь мне сказали, что Git намного лучше. Может кто-нибудь объяснить, в чем разница между ними, и почему один лучше другого? ...

Как заставить git-diff и git log игнорировать новые и удаленные файлы?

иногда есть несколько измененных файлов вместе с некоторыми новыми, удаленными и/или переименованными файлами. При выполнении git diff или git-log Я хотел бы опустить их, чтобы лучше заметить изменения. На самом деле, перечисление имен новых и удаленных файлов без их содержания было бы лучше всего. Для" старого "переименованного в" Новый "я хотел бы дополнительно получить разницу между" старым "и"новым". ...

Разрешение конфликта слияния "оба добавлены" в git?

Я перебазируюсь в git, и один конфликт, который я получаю, - это "оба добавленных", то есть точно такое же имя файла было добавлено независимо в моей ветке, и в ветке, на которой я перебазируюсь. git status говорит: # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # both added: src/MyFile.cs мой вопрос, как мне решить эту проблему? Должен ли я использовать инструмент слияния или е ...

Как получить родителей слияния фиксации в git?

некоторые команды git принимают родителя как ревизию; другие (например,git revert), как родительский номер. Как получить родителей для обоих случаев. Я не хочу использовать графическую команду log, так как для этого часто требуется прокручивать длинное дерево, чтобы найти второго родителя. ...

Переименовать в Git подмодуля

есть ли простой способ переименовать каталог подмодулей git (кроме прохождения всего движения удаление это и повторное добавление его с новым именем назначения). и пока мы на нем, почему я просто не могу сделать следующее в Родительском каталоге:git mv old-submodule-name new-submodule-name ...

Возобновление клонирования git-svn

Я начал клонировать репозиторий SVN с помощью операции клонирования git-svn. Примерно через 6 часов импорта (это большое РЕПО) мой компьютер пошел и спал на мне. Есть ли способ возобновить работу без повторного выполнения всех первоначальных работ? ...

Git Clone: только файлы, пожалуйста?

Я хочу клонировать git РЕПО и не в конечном итоге с . Другими словами, Я просто хочу файлы. Есть ли способ сделать это? git clone --no-checkout сделал прямо противоположное тому, что я хочу (мне дали только ). Я пытаюсь сделать это для remote РЕПО, а не локальное, то есть это не дубликат "как сделать" экспорт git "(например, "экспорт svn") "(хотя решение может оказаться одинаковый.) ...

Git: могу ли я подавить список "измененного содержимого" /грязных записей подмодуля в status, diff и т. д.?

когда-то (около 1.6.X релизы, я думаю) git стало известно об изменениях внутри подмодулей. Это только раздражает меня: $ git status vendor | grep modified: # modified: vendor/rails (modified content) $ git diff vendor/ diff --git a/vendor/rails b/vendor/rails --- a/vendor/rails +++ b/vendor/rails @@ -1 +1 @@ -Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f +Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f-dirty пожалуйста, остановите его? Edit: Итак, у меня ...

Как устанавливается origin / HEAD?

у меня есть ветка, настроенная для отслеживания ссылки в origin. git checkout <branchname> переключается на эту ветку, и A git status покажет мне, как далеко впереди или позади моей ветви от происхождения, но я удивлен, что origin/HEAD по-прежнему указывает на origin/master, а не origin/<branchname> Итак, мой вопрос в том, при каких обстоятельствах origin/HEAD перемещается? EDIT: Я ценю ответы о как чтобы переместить начало / голову, но меня интересует, что" органически " движетс ...

Git: как игнорировать скрытые каталоги?

Я хотел бы, чтобы Git игнорировал все скрытые файлы и каталоги, т. е. .aptitude,.ssh/ и .bash_rc. Есть ли простое правило, чтобы покрыть это без конкретного добавления каждой записи? ...

Найдите, какая фиксация в настоящее время проверена в Git

Я нахожусь в середине git bisect сессии. какова команда, чтобы узнать, какой commit (SHA1 hash) я сейчас нахожусь? git status не дает этого. Edit: я думаю, вызов git log и, глядя на первую запись работает? ...

В чем разница между git игнорируя каталог и каталог/*?

Я смущен тем, что это правильный способ игнорировать содержимое каталога в git. предположим, что у меня есть следующая структура каталогов: my_project |--www |--1.txt |--2.txt |--.gitignore в чем разница между помещением этого: www и этого? www/* причина, по которой я задаю этот вопрос: в git, если каталог пуст, git не будет включать такой пустой каталог в репозиторий. Поэтому я пробовал решение, которое добавляет дополнительный .gitkeep файл под катал ...

Как преобразовать репозиторий git в mercurial?

Я разрабатываю приложение java, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и hg, похоже, наиболее часто используется ими. мой вопрос заключается в том, как преобразовать репозиторий git в hg? Если бы я попытался погуглить "конвертировать git в hg", и каждый поисковый хит О преобразовании из hg в git. Я также использую TortoiseHg. ...

Делать.ГИТ веб-каталог недоступен

У меня есть сайт, который я использую github (закрытый источник) для отслеживания изменений и обновления сайта. Единственная проблема заключается в том, что он появляется .каталог git доступен через интернет. Как я могу остановить это и все еще быть в состоянии использовать git? Я должен использовать .htaccess? Должен ли я изменить разрешения .ГИТ? ...

.файл gitignore, где я должен поместить его в свой проект xcode?

Я хочу, чтобы git игнорировал мой UserInterfaceState.xcuserstate файл в моем проекте XCode4, но где я должен поставить ? это внутри ? или нет? Элемент .git в одной папке с ProjectName.xcodeproj file ...

Как я могу поддерживать свою ветку в актуальном состоянии с master with git?

У меня есть исправление ошибок в моем Мастере, и я также хочу, чтобы моя ветка получила это исправление ошибок. Что git команда я использую? ...