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


В чем разница между git-tf и git-tfs?

Я в последнее время очень устал от TFS. Я слышал, что в конце туннеля есть свет. По-видимому, я могу использовать либо git-tf, либо git-tfs и обрабатывать свой код, как если бы он управлялся git, но иметь возможность нажимать/тянуть на/с центрального сервера TFS. мой главный вопрос-я не уверен, какой из них я должен использовать. Существует git-tf, который официально поддерживается Microsoft, и есть git-tfs, который был вокруг намного дольше. Что различия между ними и что я должен попробовать в ...

Создать новое РЕПО на Bitbucket из терминала Git Bash?

можно ли создать новый репозиторий в Bitbucket с помощью командной строки Git? Я пробовал следующее: git clone --bare https://[email protected]/username/new_project.git Я получаю это сообщение: клонирование в голый репозиторий ' new_project.ГИТ... фатально:https://[email protected]/username/new_project.git/info/refs Не найдено: вы запустили git update-server-info на сервере? было бы неплохо сделать это, не заходя в веб-приложение. ...

Как опубликовать пакет npm с файлами распространения?

Я хотел бы опубликовать пакет npm, который содержит мой источник, а также файлы дистрибутива. Мой репозиторий Github содержит src папка, которая содержит исходные файлы JavaScript. Процесс сборки генерирует dist папка, содержащая файлы дистрибутива. Конечно же,dist папка не проверяется в репозитории GitHub. как я могу опубликовать пакет npm таким образом, что когда кто-то делает npm install, они src а также ? В настоящее время, когда Я бегу npm publish из моего репозитория Git, это приводит тол ...

git rebase и git push: не перемотка вперед, зачем использовать?

У меня есть филиал, который должен быть доступен для других участников и которые должны постоянно оставаться в курсе с мастером. к сожалению, каждый раз, когда я делаю "git rebase", а затем пытаюсь нажать, это приводит к "не-быстрой перемотке вперед" и аборту нажатия. Единственный способ надавить здесь-это использовать ... силу. Означает ли это, что я должен использовать "git merge" вместо перезагрузки, если моя ветка стала общедоступной, а другие работают над ней? ...

Как "unversion" файл в svn и / или git

это происходит со мной все время. Я случайно версия файла, я не хочу быть версионным (т. е. разработчик/машина конкретных конфигурационных файлов). Если я зафиксирую этот файл, я испорчу пути на всех других машинах разработчика - они будут недовольны. Если я удалю файл из управления версиями, он будет удален с других машин разработчиков - они будут недовольны. Если я решу никогда не фиксировать файл, у меня всегда есть " грязный" выезд-я недоволен. является ли чистый способ "unversion" файл ...

Git игнорирует файлы, которые не находятся в gitignore

у меня есть репозиторий git, который игнорирует файлы изображений, а также несколько других файлов, но мой .gitignore файл имеет только игнорирование . Есть ли какой-то глобальный файл игнорирования, который я не могу найти? Я должен указать файлы, чтобы добавить их сейчас, и это дает мне это предупреждение: следующие пути игнорируются одним из ваших .гитюдного файлы. содержимое только мой e-mail адрес. ...

ГИТ - как исправить "поврежденный" интерактивные перебазирования?

мне удалось создать небольшой беспорядок в моем локальном репозитории git. Я пытался исправить сломанную фиксацию с помощью следующим инструкциям. Перед запуском " git commit -- amend "(и после git rebase --interactive) я решил, что мои изменения были неправильными, и поэтому я выполнил"git reset HEAD --hard". Не очень хорошая идея, скажу я вам. Теперь интерактивная ребаза, кажется,"застряла". Git показывает текущую ветвь как (/REBASE-m). Каждая команда (cd .., ls, git перебазировать...) внутри ...

Как переименовать корневую папку git?

Я только начал использовать git в Vista, с моим репозиторием под /path/to/project/git repo. теперь я обнаружил, что пространство в имени папки является незначительным раздражением при работе в git bash. могу ли я просто переименовать папку в /path/to/project/gitrepo? Все ли в git config относительно, или есть что-то, что явно относится к родительской папке? Я попытался просто взять копию windows из основной папки и запустить git bash на этом, и "git log" показывает изменения, которые я ранее ...

Git на Windows: Что означают настройки crlf?

Я не понимаю сложности, связанные с настройками CrLf в git:core.autocrlf,core.safecrlf Я разрабатываю кросс-платформенный проект в команде и хотел бы, чтобы разработчики Windows и Linux могли работать вместе без файлов маркировки git как измененных только из-за стиля окончания строки. Что означают различные настройки? Каковы будут последствия выбора любого из вариантов? И что было бы лучшим решением для моего случае? Да, я знаю об этом вопросе, и ответы там не были проницательными, поэтому не ...

Npm игнорирует файлы, перечисленные в списке.гитюдного?

у меня есть файл, который создается с помощью (через preinstall задач). Я не хочу добавлять его ни в репозиторий git, ни в проект NPM. предположим, что имя файла foo.json, я добавил его в как foo.json. достаточно ли этого, чтобы избежать загрузки его в реестр NPM? Я знаю, что могу добавить .npmignore файл, который наверняка проигнорирует файл, но я не добавлю его, если .gitignore уже делает это. ...

Дженкинс-как построить конкретную ветку

это не так просто, как просто сделать параметризованную сборку. У меня уже есть конкретный процесс сборки, который будет строить и развертывать всякий раз, когда какая-либо из этих ветвей будет нажата на GitHub: так что если я только что нажал develop и он успешно построен, как мне запустить ручную сборку и заставить ее тянуть feature/my-new-feature (без git push)? Я попытался включить параметризованную сборку, добавив новую строку с именем branch, а затем добавить новый спецификатор ветвей,* ...

в Git коммит сделать фатальную ошибку "фатальная ошибка: переводы строк будут заменены LF в"

Я использую Ubuntu 13.10 x64, и я работаю над проектом, который некоторые разработчики используют Windows, я недавно изменил конфигурацию git core.eol к "lf" и core.autocrlf на "вход" и core.safecrlf в "true". С тех пор, когда я пытаюсь зафиксировать файл в моем локальном репозитории, я получаю эту ошибку:fatal: CRLF would be replaced by LF in ...... Из того, что я понимаю, если я установил core.eol к "lf" и core.autocrlf чтобы "input", git автоматически преобразует CRLF в LF, но почему эта ошиб ...

Git: как двигаться вперед и назад между коммитами

у меня есть вопрос новичка о Git: мне нужно двигаться вперед и назад в истории ветви. Это означает, что мне нужно вернуть все файлы в состояние, в котором они были в какой-то старой редакции, а затем мне нужно вернуться к последнему состоянию в репозитории. Мне не нужно брать на себя обязательства. С SVN, это было бы svn up -r800 чтобы добраться до ревизии 800, и svn up для синхронизации с репозиторием. Я знаю, что хэш commit я хочу вернуться, поэтому я попытался git reset <hash&gt ...

Вставить git commit хэш в a.Net dll

Я создаю приложение на C#, используя Git в качестве контроля версий. есть ли способ автоматически вставлять последний хэш фиксации в исполняемый файл, когда я создаю свое приложение? например, печать хэша фиксации в консоль будет выглядеть примерно так: class PrintCommitHash { private String lastCommitHash = ?? // What do I put here? static void Main(string[] args) { // Display the version number: System.Console.WriteLine(lastCommitHash ); } } обратите вниман ...

Есть ли способ отменить эффекты "git revert head"?

Я случайно запустил команду против неправильной ветви в моем репозитории - есть ли способ отменить это изменение? ...

Как добавить git version control (Bitbucket) в существующую папку исходного кода?

Как я могу добавить содержимое существующей папки в Git version control? учебник здесь охватывает случай создания каталога, а затем добавления в него исходного содержимого. У меня есть исходный код в папке, которая зависит от пути и не хочет его перемещать. Итак, как я могу просто зайти в свою папку и сделать ее репозиторием? ...

Игнорировать новые коммиты для подмодуля git

фон использование Git 1.8.1.1 на Linux. Репозиторий выглядит следующим образом: master book подмодуль был создан следующим образом: $ cd /path/to/master $ git submodule add https://[email protected]/user/repo.git book The book подмодуль чист: $ cd /path/to/master/book/ $ git status # On branch master nothing to commit, working directory clean мастер, с другой стороны, показывает, что есть "новые коммиты" для подмодуля книги: $ cd /path/to/master/ $ git status # On branch master # ...

Как добавить проект Android Studio в GitHub [дубликат]

этот вопрос уже есть ответ здесь: Как синхронизировать проекты на GitHub с Android Studio? 10 ответов У меня есть проект в Android Studio. Я хочу добавить этот проект в репозиторий GitHub с помощью android studio. Как я могу это сделать? ...

Коммиты GitHub не записываются в календарь " ваши взносы

Я делал непрерывные коммиты на мой GitHub РЕПО из моей оболочки linux, и они хорошо отображаются на веб-сайте, как и должны. Единственная проблема заключается в том, что раздел" ваши вклады " не показывает никакой недавней активности. У меня есть один зеленый квадрат с какого-то дня в ноябре, который я не знаю, как я получил, но все остальные взносы не отображаются в календаре (но опять же, они do показать в своих РЕПО. Чего мне здесь не хватает? мой сайт github ...

Как применить git патч из одного репозитория в другой?

у меня есть два репозитория, один из которых является основным РЕПО для библиотеки, а другой-проект, использующий эту библиотеку. если я сделаю исправление в подчиненном проекте, я хотел бы простой способ применить этот патч обратно вверх по течению. расположение файла отличается в каждом репозитории. Главная РЕПО: www.playdar.org/static/playdar.js : playlick.com/lib/playdar.js Я пробовал использовать git format-patch -- lib/playdar.js в проекте playlick, а затем git am на основном РЕПО p ...