Articles of мерзавец

Можно ли подсчитать количество новых тестов JUnit на человека с помощью git-журнала?

Есть ли какой-либо способ для меня найти, кто совершил наибольшее количество строк, содержащих @Test используя git log или аналогичный?

git rebase конфликт был вызван тем, что фиксация

когда я делаю git rebase master, иногда получаю конфликт. И иногда очень сложно отслеживать проблему даже с сообщениями об ошибках. Это было бы реальной помощью, если бы я мог узнать, какая команда git пытается повторно применить и вызывает конфликт. Как я могу узнать, какая фиксация вызывает конфликт?

пытаясь разделить папку git между mac / linux, подмодули не распознаются

У меня есть огромный репозиторий git, который я бы хотел разделить между моим родным клиентом Mac OS и моим «гостевым» Linux-клиентом, работающим на виртуальной машине. У меня есть новейшая версия git, построенная на обоих (1.7.12.2), и я клонирую репозиторий из Mac OS. Проблема в том, что в Linux подмодули не распознаются: $ git status fatal: […]

убедитесь, что git-истории одинаковы

У меня есть git-репо ядра Linux. Я сделал это со стандартным git-клоном. Позволяет называть этот сервер репо. У меня также есть «компьютер», который сделал клон сервера. Я долгое время развивался на «компьютере», а затем возвращался на «сервер», но всегда находился в отдельной ветке. Через некоторое время я захотел обновить сервер, поэтому я запустил следующую команду […]

Ошибка в дереве: содержит дубликаты файлов

Возникает проблема с перемещением существующего репо в другое происхождение, где он утверждает, что дерево имеет повторяющиеся записи файлов. git fsck –full Checking object directories: 100% (256/256), done. error in tree 4ef325894daeb3a7eeaba4cb7b40b43844f2974c: duplicateEntries: contains duplicate file entries Checking objects: 100% (25808/25808), done. Когда я запускаю git show 4ef325894daeb3a7eeaba4cb7b40b43844f2974c на хэш для дерева, он показывает две git […]

.rbenv-vars пошел после git pull

С моим рельсом приложение. Я сделал «git pull» для обновления приложения. Проблема в том, что я сделал «git add». и «git commit -m» какое-то сообщение »перед тем, как нажать git, но не нажал. Затем .rbenv-vars на сервере пошел после «git pull origin master», * branch some_branch -> FETCH_HEAD Updating 222fd45..bf9932c Fast-forward .DS_Store | Bin 14340 […]

Как получить объявление участников + сообщение фиксации в строке темы Git hook post-receive

Я использую Git's post-receive hook для отправки электронной почты после совершения фиксации. в настоящее время он включает ветвь git, хеш-код фиксации, имя репо и т. д. Как включить в строку темы пользователя, который сделал коммит в дополнение к сообщению фиксации?

Git fetch и merge пропущены, спрашивая меня о конфликтах

Я использую Intellij, и я хочу поместить последние изменения из удаленной ветви B в ветвь A. Разветвление A является главной ветвью. После того, как я получаю и объединяю ветвь B, у которой есть файлы, конфликтующие с ветвью A, он не просил меня принять решение о том, что делать с конфликтами, и автоматически «использовать их» для […]

Что делает git add -A` действительно?

Согласно документации git : -А –все –no-игнорируемых удаление Обновите индекс не только там, где у рабочего дерева есть файл, соответствующий <pathspec> но также и где индекс уже имеет запись. Это добавляет, изменяет и удаляет записи индекса в соответствии с рабочим деревом. Если параметр <pathspec> задан, когда используется опция -A, все файлы во всем рабочем дереве […]

Как создать отдельные файлы патчей (для многих локальных коммитов) и отправить их с помощью «git send-email»?

Я вношу свой вклад в разработку проекта с открытым исходным кодом, который использует git как репозиторий исходного кода. После некоторой модификации исходного кода и множества локальных коммитов я хочу сгенерировать патчи для каждой фиксации, содержащей мою подпись (адрес электронной почты и мое имя), и отправить по электронной почте с помощью git send-email для разработчика проекта […]