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


Можно ли вытащить только один файл в Git?

Я работаю над веткой Git, которая имеет некоторые сломанные тесты, и я хотел бы вытащить (объединить изменения, а не просто перезаписать) эти тесты из другой ветви, где они уже исправлены. Я знаю, что могу сделать git pull origin that_other_branch но это будет попытка объединить много других файлов, Для что я еще не готов. можно ли вытащить и объединить только указанный файл (и не все) из этой другой ветки? Это не дубликат в git pull-запрос только для одного файла поскольку все ответы на э ...

Управление версиями на основе Git на предприятии: предлагаемые инструменты и методы?

Я использую Git для личных проектов и думаю, что это здорово. Это быстрый, гибкий, мощный и отлично подходит для удаленного развития. но теперь это поручили на работе и, честно говоря, у нас возникли проблемы. из коробки, git, похоже, не работает хорошо для централизованной разработки в большой (20 + разработчик) организации с разработчиками различных способностей и уровней сложности git - особенно по сравнению с другими системами управления исходным кодом, такими как Perforce или Подрывная де ...

Состояние Git показывает файлы как измененные, даже если содержимое одинаковое

я получил git checkout от кого-то другого и пытаюсь зафиксировать неустановленные изменения в локальном репозитории. Однако,много (если не каждый) файл отображается как изменен даже если содержание точно такое же. Я уже поставил core.fileMode false, а также установить core.autocrlf false, то без успеха. стоит отметить, что РЕПО Git, которое я получил, было от кого-то, кто использует Windows, в то время как я использую Линукс. что я могу сделать, чтобы совершить фактический изменения? изменит ...

git ahead / behind информация между мастером и филиалом?

Я создал ветку для тестирования в моем локальном РЕПО (test-branch) который я подтолкнул к Github. если я пойду к своему Github учетная запись и выберите этот test-branch Она показывает информацию: This branch is 1 commit ahead and 2 commits behind master мои вопросы: как я могу отобразить эту информацию локально (т. е.: команда, которая показывает это на терминале, а не открывать Github чтобы увидеть его)? Я знаю, что вижу различия между ветвями использование: git diff master..test-bran ...

Сколько места может иметь ваша учетная запись BitBucket?

Я создал учетную запись BitBucket сегодня, и мне нравится тот факт, что они позволяют вам иметь неограниченные публичные/частные репозитории. Однако я не нашел ограничение по размеру вашего аккаунта? Кто-нибудь знает, где его найти? Github предложил 300 Мб, если я правильно помню. ...

Группа ЛФ Эол в Git репозитория и рабочей копии

у меня есть репозиторий git, размещенный на github. Многие из файлов были изначально разработаны на Windows, и я не был слишком осторожен с окончаниями строк. Когда я выполнял начальную фиксацию, у меня также не было никакой конфигурации git для обеспечения правильных окончаний строк. В результате у меня есть несколько файлов с окончаниями строк CRLF в моем репозитории github. Я сейчас разрабатываю частично на Linux, и я хотел бы очистить окончание строки. Как я могу гарантировать, что файлы хр ...

Могу ли я заставить git распознать файл UTF-16 как текст?

я отслеживаю файл виртуальной машины Virtual PC (*.vmc) в git, и после внесения изменений git определил файл как двоичный и не будет различать его для меня. Я обнаружил, что файл закодирован в UTF-16. можно ли научить git распознавать, что этот файл является текстом и обрабатывать его соответствующим образом? Я использую git под Cygwin, с ядром.autocrlf установлен в false. Я мог бы использовать mSysGit или git под UNIX, если это необходимо. ...

Github: доступ только для чтения к частному РЕПО

Я разрабатываю некоторые частные проекты на Github, и я хотел бы добавить ночные cronjobs к моим серверам развертывания, чтобы вытащить последнюю версию из github. В настоящее время я делаю это, создавая пары ключей на каждом сервере развертывания и добавляя открытый ключ к проекту github как "ключ развертывания". однако недавно я узнал, что эти ключи развертывания на самом деле имеют доступ к записи в проект. Следовательно, каждый из администраторов сервера потенциально может начните редактир ...

Использование Git для существующего проекта в Xcode

Я пытаюсь выяснить, как использовать git в моем рабочем процессе проекта, и у меня есть существующий проект XCode, который я хочу поместить в репозиторий. Я думаю, что у меня есть репозиторий, настроенный правильно в organizer, но меню управления версиями выделено серым цветом. По-видимому, это легко сделать, если вы начинаете новый проект, но как импортировать существующий проект со снимками и все такое? Я использую XCode 4 и git 1.7.4 кроме того, если есть какие-либо хорошие пошаговые руково ...

Как я могу узнать, какую версию git я запускаю?

Я пытаюсь следовать некоторым учебникам, чтобы узнать, как использовать Git, но некоторые инструкции предназначены для конкретных версий. есть ли команда, которую я могу использовать, чтобы узнать, какую версию я установил? ...

Как удалить проект Gitlab?

Я создал несколько репозиториев в GitLab. Один из них был для целей тестирования и имеет некоторые коммиты и ветви. Я хочу удалить или удалить этот репозиторий. Как я могу это сделать? ...

настроить Git, чтобы принять конкретное самоподписанный сертификат сервера для определенного HTTPS и удаленного

системный администратор для проекта, в котором я нахожусь, решил, что SSH-это "слишком много проблем"; вместо этого он настроил Git для доступа через https:// URL (и имя пользователя/пароль аутентификации). Сервер для этого URL-адреса представляет собой самозаверяющий сертификат, поэтому он посоветовал всем отключить проверку сертификатов. Это не кажется мне хорошей установкой, с точки зрения безопасности. можно ли сказать Git, что для удаленного X (или лучше, любой удаленный в любом репозитори ...

Удаление файлов с помощью Git/GitHub

во-первых, я новичок в Git. Я удалил кучу файлов локально на моем Mac с помощью Finder. Я хочу, чтобы файлы, которые я удалил, больше не отображались в текущей ветке, но они это делают. любой пользователь Git знает команду для обновления индекса? ...

Получение разницы между двумя репозиториями

Как мы можем получить разницу между двумя репозиториями git? сценарий: У нас есть repo_a и repo_b. последний был создан как копия repo_a. после этого в обоих репозиториях была параллельная разработка. Есть ли способ перечислить различия между текущими версиями этих двух репозиториев? ...

Измените удаленную головку Git, чтобы указать на что-то помимо мастера

Как установить головную ссылку git remote, чтобы указать на что-то помимо "master"? мой проект имеет политику не использовать ветку "master" (все ветви должны иметь значимые имена). Кроме того, канонический главный репозиторий доступен только через ssh://, без доступа к оболочке (например, GitHub или Unfuddle). моя проблема заключается в том, что удаленный репозиторий по-прежнему имеет головную ссылку на refs/heads/master, но мне нужно, чтобы она указывала на другую ветвь. Это вызывает две пр ...

Права доступа к файлам Git в Windows

Я прочитал несколько вопросов, касающихся прав доступа к файлам в Git, и я все еще немного смущен. У меня есть РЕПО на GitHub, разветвленное от другого. После слияния, они должны быть идентичны. Однако: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee mode cha ...

Отменить слияние по запросу pull?

кто-то принял запрос, который они не должны были. Теперь у нас есть куча сломанного кода, объединенного. Как отменить запрос? Я просто собирался вернуть изменения в коммит непосредственно перед слиянием, но я заметил, что он слился в кучу коммитов. Итак, теперь есть все эти коммиты от этого человека за несколько дней до слияния. Как вы это отмените? ...

в Git подмодуля отслеживание последних

мы перемещаем наш (огромный) проект в git, и мы думаем об использовании подмодулей. Наш план состоит в том,чтобы иметь три разных головы в суперпроекте: релиз,стабильный, последний. Руководство проекта будет обрабатывать выпуск и стабильные ветви. Они будут перемещать подмодули по мере необходимости. проблема заключается в" последней " голове. Хотелось бы суперпроекты "свежую" голову, чтобы отслеживать главной ветви всех подмодулей (автоматически). А также было бы здорово, если бы он показал ис ...

Почему git говорит: "вытащить невозможно, потому что у вас есть несвязанные файлы"?

когда я пытаюсь вытащить мой каталог проекта в терминале, я вижу следующую ошибку: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'. почему git говорит "Pull is not possible because you have unmerged files", и как я могу это реши ...

Как использовать vimdiff для разрешения конфликта?

Я просто слил ветку в мой мастер в git и я получил Automatic merge failed; fix conflicts and then commit the result. теперь я побежал git mergetool и vimdiff открылся с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь и как я должен продолжить, чтобы исправить конфликт слияния? ...