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

Git является DVCS с открытым исходным кодом (распределенная система контроля версий)

4
Почему крупные финансовые / страховые компании должны использовать git и / или github?
Я работаю на крупном предприятии (30 тыс. Сотрудников) в финансовой / страховой отрасли. Хотя «ИТ» не является нашей основной задачей, давайте будем честными, это отрасли, основанные на информации, и компании с лучшими технологическими преимуществами, похоже, быстрее продвигаются вперед. В моей компании много команд разработчиков программного обеспечения. Они повсюду на карте …

2
Лучше ли запустить запрос на извлечение или выполнить локальный коммит слияния на master?
Я уже довольно давно пользуюсь GitHub, и обычно я нажимал на свои ветви функций и затем запускал запрос на извлечение, который я сам слил. Я обнаружил, что это помогло мне отслеживать, где я сливал ветви. Но в последнее время я все больше и больше читаю о том, как работает Git, …

2
Рабочий процесс Git для нескольких команд
Мы собираемся начать использовать Git (пока не использую его), и я хочу определить рабочий процесс. У нас есть 4 команды в 4 разных точках мира, которые разрабатывают один и тот же продукт. Каждая команда владеет частью кода продукта, но иногда им также приходится вносить изменения в код, принадлежащий другим командам. …

2
Понимание и запоминание параметров git rebase
Пока что самая запутанная часть git - это переход на другую ветку. В частности, это аргументы командной строки, которые сбивают с толку. Каждый раз, когда я хочу переместить небольшой кусок одной ветви на кончик другой, мне приходится просматривать документацию git rebase, и мне требуется около 5-10 минут, чтобы понять, каким …
12 git 

5
Git commit не закончен, но не может продолжить на этой машине
Иногда я сталкиваюсь с проблемой наличия незафиксированного кода на рабочей станции, которая не готова к фиксации, но должна быть завершена на другой рабочей станции или ноутбуке. У кого-нибудь есть решение этой проблемы, такое как «мягкая фиксация» или какой-либо другой способ передачи изменений на другую машину для работы на них в …
11 git 

3
Как мне начать использовать Git для разных баз кода на разных серверах?
Предыстория: я недавно унаследовал ряд проектов в своей компании, и я пытаюсь разобраться в некоторых фундаментальных проблемах с их обработкой. А именно, предыдущие разработчики (которые больше не работают в компании) не использовали какой-либо формы контроля версий, создавали мало документации и на самом деле не имели хороших процессов разработки. Так что …

3
стратегия github для сохранения одной версии файла в секрете
Я лектор, пишущий проблемы кодирования для студентов. Что я хочу сделать, так это дать учащимся шаблонный код с заполнителями для функций, которые студенты должны выполнять. Я дам студентам доступ к частному репозиторию Github, чтобы клонировать это. Однако я также хочу версию кодовой базы, дополненную примерами решений. Очевидно, я не хочу, …
11 git  github 

2
Это неправильно, чтобы гит толкает ветви?
Когда я работаю над функциональной веткой, я стремлюсь очистить коммиты в ветке с помощью интерактивной перебазировки, прежде чем моя работа будет рассмотрена и интегрирована в основную ветку. Во время разработки этой функции я хочу перенести свою промежуточную работу в удаленный репозиторий в качестве меры резервного копирования. Т.е., когда мой жесткий …
11 git 

6
В git, как сделать управление версиями для дюжины библиотек, все работали параллельно
Мы работаем над проектами, но мы используем много кода между проектами и имеем много библиотек, которые содержат наш общий код. По мере того, как мы реализуем новые проекты, мы находим больше способов выделить общий код и поместить его в библиотеки. Библиотеки зависят друг от друга, а проекты зависят от библиотек. …

1
При внесении исправления в более ранний коммит я должен перебазировать или добавить отдельный коммит исправления?
Распространенным сценарием в разработке программного обеспечения является проверка кода чужого кода. Распространенным инструментом для этого является открытие запроса на извлечение. Мой вопрос, когда проблемы обнаружены в обзоре, должны ли изменения быть зафиксирован отдельно (новый коммит) или если существующий коммит будет изменен (при условии, что никто не выходит из вашего предыдущего …

2
Какой лучший рабочий процесс Git для работы с проектом с открытым исходным кодом с изменениями, специфичными для работодателя?
У моего нынешнего работодателя мы используем проект с открытым исходным кодом, размещенный на Github, как компонент нашего приложения. Я работал над этим проектом, чтобы добавить некоторые необходимые нам функции и интегрировать их в наши системы сборки. Мой менеджер и я согласны с тем, что мы хотели бы представить столько работы …
11 git 

1
GitHub Организации для проекта, охватывающего несколько репозиториев?
Я начал проект, который включает как минимум три репозитория на GitHub. Одним из репозиториев является общий дамп документации и примеров, а два других содержат реализацию двух программ, которые составляют основу проекта. Должен ли я использовать GitHub Organization для обработки такой конфигурации? Или я должен просто выбросить все это на свой …

3
Git Workflow для небольших команд
Я работаю над рабочим процессом git для реализации в небольшой команде. Основные идеи в рабочем процессе: Существует общий мастер проекта, в который все члены команды могут писать Вся разработка ведется исключительно на тематических ветках Функциональные ветви - это код, проверенный членом команды, отличным от автора ветви. Ветвь функций в конечном …

3
Есть ли в Git «безопасный режим» для предотвращения переписывания истории?
Если вы немного знакомы с Git (и DVCS в целом) и начинаете изучать изменения в переписывании истории, вы в безопасности, если репозиторий только локальный, но у вас могут возникнуть проблемы, если вы работаете с удаленными устройствами и попытаетесь толкать такие изменения. Особенность, которую я ожидаю, - это возможность включить «безопасный …
11 git  dvcs 

3
Рабочий процесс GIT для одного разработчика (переход от простого FTP)
Я пытаюсь решить, имеет ли смысл переход на VCS для меня. Я один веб-разработчик в небольшой организации (5 человек). Я думаю о VCS (Git) по следующим причинам: контроль версий, резервное копирование вне сайта, централизованное хранилище кода (можно получить доступ из дома). На данный момент я работаю на живом сервере вообще. …

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