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

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

11
Как работать с ветками Git и миграциями Rails
Я работаю над приложением rails с довольно большим количеством веток git, и многие из них включают миграции db. Мы стараемся быть осторожными, но иногда какой-то фрагмент кода в master запрашивает столбец, который был удален / переименован в другой ветке. Что было бы хорошим решением, чтобы «связать» ветки git с состояниями …

6
не может нажать на ветку после перебазирования
Мы используем git, и у нас есть основная ветка и ветки для разработчиков. Мне нужно добавить новую функцию, а затем переустановить коммиты на master, а затем отправить master на сервер CI. Проблема в том, что если у меня возникают конфликты во время перебазирования, я не могу нажать на свою удаленную …

6
Стратегия ветвления Git интегрирована с процессом тестирования / контроля качества
Наша команда разработчиков использовала стратегию ветвления GitFlow , и это было здорово! Недавно мы наняли пару тестировщиков, чтобы улучшить качество нашего программного обеспечения. Идея состоит в том, что каждая функция должна быть протестирована / QA тестером. В прошлом разработчики работали над функциями в отдельных ветвях функций и по завершении объединяли …
131 git  testing  qa  git-flow 



7
Git не работает при отправке коммита в github
Я клонировал репозиторий git, который я разместил на github, на свой ноутбук. Мне удалось без проблем отправить пару коммитов в github. Однако теперь я получаю следующую ошибку: Compressing objects: 100% (792/792), done. error: RPC failed; result=22, HTTP code = 411 Writing objects: 100% (1148/1148), 18.79 MiB | 13.81 MiB/s, done. …
131 git  github  rpc 

4
Конфликт слияния Git rebase не может продолжаться
Я пытаюсь переустановить «dev», чтобы догнать ветку «master». $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M src/com/.... <stdin>:125: trailing whitespace. …
131 git  git-rebase 


5
Коммиты Git дублируются в той же ветке после выполнения перебазирования
Я понимаю сценарий, представленный в Pro Git об опасностях ребазинга . Автор в основном объясняет, как избежать дублирования коммитов: Не перемещайте коммиты, которые вы отправили в публичный репозиторий. Я собираюсь рассказать вам свою конкретную ситуацию, потому что я думаю, что она не совсем соответствует сценарию Pro Git, и у меня …
131 git  branch  rebase 

2
Предупреждает ли меня Git, если сокращенный идентификатор фиксации может относиться к двум разным коммитам?
Если cee157можно ссылаться на 2 разных идентификатора фиксации, например cee157eb799af829a9a0c42c0915f55cd29818d4 и cee1577fecf6fc5369a80bd6e926ac5f864a754b Git предупредит меня, если я введу код git log cee157? (или Git 1.8.5.2 (Apple Git-48) позволяет мне вводить текст git log cee1). Я думаю, что должен, хотя я не могу найти ни одного авторитетного источника, который бы сказал, …
130 git 


6
push --force-with-lease по умолчанию
Я только что узнал о git push --force-with-lease . Это довольно круто. Но, конечно, я не так часто использую силу, и поэтому я беспокоюсь, что могу забыть об этой замечательной функции, когда она мне понадобится в следующий раз. Есть ли способ настроить git, который git push -fбудет использоваться автоматически, --force-with-leaseесли …
130 git 


3
Что означают эти слова в Git: репозиторий, вилка, ветвь, клон, трек?
Я, честно говоря, не понимаю семантику здесь. Все они касаются копий / вариантов единицы кода + истории, но я не уверен, что могу сказать о прошлом. Объясняется ли где-нибудь эта логическая структура?
130 git  branch  clone 

1
Пустая папка подмодуля Git при клонировании репо
У меня есть одно репо, размещенное на https://github.com/aikiframework/json . В моей локальной копии я добавил подмодуль с помощью команды git submodule add git@github.com:jcubic/json-rpc.git json-rpc Затем я сделал коммит и нажал, и изменения появятся на GitHub (я могу щелкнуть по нему). Но когда я клонирую репо git clone https://github.com/aikiframework/json.git папка подмодуля …

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