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


msysGit vs Git для Windows

У меня возникли проблемы определения разница между msysGit и Git для Windows. Чем они отличаются? Почему я должен выбирать одно над другим? ...

Проверка нескольких репозиториев git в одном рабочем пространстве Jenkins

используя Дженкинс 1.501 и Дженкинс git плагин 1.1.26 У меня есть 3 разных репозитория git каждый с несколькими проектами. теперь мне нужно проверить все проекты из 3 репозиториев git в одну рабочую область на ведомом устройстве Jenkins. Я определил каждый git РЕПО в: управление исходным кодом: несколько SCMs. Но каждый раз, когда РЕПО извлекается, предыдущее РЕПО (и связанные с ним проекты) удаляется. Я читал это: http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.h ...

Как я могу нажать локальное РЕПО на Bitbucket с помощью SourceTree без создания РЕПО на bitbucket в первую очередь?

есть ли способ импортировать мои локальные репозитории git в SourceTree и отправить их в мою учетную запись Bitbucket, создав новые репозитории, идентичные моим локальным репозиториям? Или мне сначала нужно сделать РЕПО онлайн и нажать на это? Github имеет возможность публиковать свои локальные репозитории непосредственно из своего клиента, и он создает его автоматически при публикации, но он имеет ограниченные частные репозитории. Я просто делаю домашнее задание, поэтому нет причин для его публ ...

В чем разница между git am и Git apply?

и git am и git apply может использоваться для применения патчей. Я не вижу разницы. Теперь я вижу разницу: git am автоматически фиксирует тогда как git apply только касается файлов, но не создает фиксацию. Это единственная разница? ...

Git: что такое ветка отслеживания?

может ли кто-нибудь объяснить "ветку отслеживания", как это относится к git? вот определение от git-scm.com: "ветка отслеживания" в Git является локальной филиал, подключенный к удаленному устройству отделение. Когда вы нажимаете и тянете на это ответвление, оно автоматически нажимает и тянет к удаленной ветке, что это связано с этим. используйте это, если вы всегда тянете из та же ветка вверх по течению в новую филиал и если вы не хотите использовать "git pull" явно. ...

Как экспортировать историю изменений из mercurial или git в cvs?

Я буду работать с другими людьми над кодом из проекта, который использует cvs. Мы хотим использовать распределенный vcs, чтобы сделать нашу работу, и когда мы закончим или, может быть, время от времени мы хотим передать наш код и всю нашу историю ревизий в cvs. У нас нет доступа на запись к РЕПО cvs проекта, поэтому мы не можем совершать очень часто. Какой инструмент мы можем использовать для экспорта нашей истории изменений в cvs? В настоящее время мы думали об использовании git или mercurial, ...

Как сказать git, чтобы использовать правильную личность (имя и адрес электронной почты) для данного проекта?

Я использую свой личный ноутбук как для работы, так и для личных проектов, и я хотел бы использовать свой рабочий адрес электронной почты для моих коммитов на работе (gitolite) и мой личный адрес электронной почты для остальных (github). Я читал о следующих решениях, которые являются либо глобальными, либо временными: git config --global user.email "[email protected]" git config user.email "[email protected]" git commit --author "Bob <[email protected]>" установка одного из GIT_AUTHOR_EMAIL,G ...

Почему git-rebase дает мне конфликты слияния, когда все, что я делаю, это сжимает коммиты?

у нас есть Git-репозиторий с более чем 400 коммитов, первые пару десятков из которых было много проб и ошибок. Мы хотим очистить эти коммиты, раздавив многие из них в один коммит. Естественно, git-rebase, кажется, путь. Моя проблема заключается в том, что она заканчивается конфликтами слияния, и эти конфликты нелегко решить. Я не понимаю, почему вообще должны быть какие-либо конфликты, так как я просто сжимаю коммиты (не удаляя или переставляя). Очень вероятно, это демонстрирует что я не совсем ...

Почему git не может выполнять жесткие/мягкие сбросы по пути?

$ git reset -- <file_path> можно сбросить по пути. , $ git reset (--hard|--soft) <file_path> появляется сообщение об ошибке, как показано ниже: Cannot do hard|soft reset with paths. ...

Как изменить лицензию на проект в Github? [закрытый]

Я создал простой список API в C, и я хочу выпустить его через Github. Я еще не уверен, какую лицензию выбрать, поскольку MIT и GPL, похоже, хороши для меня. есть ли способ изменить лицензию после создания репозитория? в качестве примечания: что может помочь мне выбрать модель лицензирования? ...

Импортировать существующий проект git в GitLab?

У меня есть учетная запись установки Gitlab, где я создал репозиторий "ffki-startseite" теперь я хочу клонировать репозиторий git://freifunk.in-kiel.de/ffki-startseite.git в этот репозиторий со всеми коммитами и ветвями, поэтому я могу начать работать над ним в своей собственной области. Как я могу импортировать его? ...

Использование git commit-a с vim

Я новичок в git, поэтому я решил изучить git, используя учебники github. В третьей главе говорилось: " для этого первого примера мы изменим файл README, чтобы добавить себя в качестве автора проекта. Поэтому мы просто редактируем файл. Сейчас мы хотим совершить это изменение, поэтому мы запускаем ." когда я использую git commit -a команда, консоль открывает vim, и я написал свое сообщение, но я не знаю, как закрыть этот редактор vim из приставка. Как сохранить сообщение и закрыть vim? ...

Мой запрос был включен, что делать дальше?

недавно я участвовал в проекте от GitHub. Я сделал следующее: Разветвил исходный репозиторий, клонировал его на мою локальную машину, сделал ветку для исправления существующей ошибки, исправил ошибку, находящуюся в этой ветке, подтолкнул эту ветку к моему РЕПО, отправил запрос pull автору репозитория для слияния my исправить ветки на ветку master. Это был мой первый раз, когда я совершил на чужой код, поэтому я не знаю, что делать. Теперь мой запрос был слияние с оригинальным РЕПО/проектом авт ...

Узнайте git branch creator

Я хочу узнать, кто создал ветку. Я вроде бы в состоянии сделать это с: git branch -a | xargs -L 1 bash -c 'echo " `git log --pretty=format:"%H %an" ^..`"' _ однако это возвращает последний коммиттер для каждой ветви, а не обязательно человека, который создал ветвь. ...

При применении патча есть ли способ разрешения конфликтов?

Я на windows. по разным причинам у нас есть несколько экземпляров git разных ветвей svn. много раз я хочу исправить проблему в репозитории A, создать патч и применить его к репозиторию B. Это работает нормально, за исключением случаев конфликтов. при перезагрузке я просто щелкните правой кнопкой мыши папку и использовать tortioseGit и выберите опцию resolve. Это воспитывает хороший графический интерфейс, чтобы позволить мне работать через мои конфликты. есть ли способ сделать это с откло ...

Как мне клонировать GitHub проект, чтобы запустить его локально?

Я пытаюсь следовать этому учебнику railscast для authlogic - и он указывает на источник здесь - У меня установлен git - как мне реплицировать источник на мой localhost, чтобы я мог следовать учебнику, как в скринкасте? ...

как удалить неотслеженные файлы в Git?

Я работаю над ветвью, скажем, "экспериментальной" ветвью, которую я отделяю от своей главной ветви.Затем я создаю пользовательскую модель в экспериментальной ветке, но пока не добавляю их в индекс. что мне нужно сделать, если я хочу отменить все изменения файлов, недавно добавленных в мою экспериментальную ветку? Неотслеженные файлы перечислены ниже: $ git status On branch new_chick Untracked files: (use "git add <file>..." to include in what will be committed) .project ...

Git clone / pull постоянно замораживается в " хранить ключ в кэше?"

Я пытаюсь клонировать РЕПО с моей учетной записи BitBucket на мой ноутбук Windows 10 (под управлением GitBash). Я выполнил все шаги, необходимые для подключения (настройка ssh-ключа, проверяется успешно SSHing [email protected] и т. д.). Однако всякий раз, когда я пытаюсь клонировать РЕПО, приглашение постоянно зависает после подтверждения того, что я хочу кэшировать ключ Bitbucket. User@Laptop MINGW64 /C/Repos $ git clone [email protected]:mygbid/test.git Cloning into 'test'... The server's ...

Как мне вытащить свой проект из github?

У меня есть проект на github, над которым я работал раньше. Тем не менее, я уничтожил свой компьютер, и мне интересно, какую команду git я должен вызвать под своим именем пользователя, чтобы снова проверить мой проект, чтобы я мог нажать мои последние изменения в github под моей учетной записью. ...

Как "git pull" в ветку, которая не является текущей?

при выполнении git pull на master ветка, она обычно тянет от origin/master. Я в другой ветке под названием newbranch, но мне нужно запустить команду, которая делает git pull С origin/master на master но я не могу запустить git checkout чтобы изменить выбранную ветвь до завершения вытягивания. Есть ли способ сделать это? чтобы дать некоторый фон, репозиторий хранит веб-сайт. Я внес некоторые изменения в newbranch и развернул их, переключив веб-сайт на newbranch. Теперь эти изменения были объ ...