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


Как вам имя репозитория Git в Git-репозиторий?

когда вы работаете в каком-то каталоге Git, как вы можете получить имя репозитория Git в каком-то репозитории Git? Есть ли какие-либо команды Git? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # and I am working in here! $ git xxx # <- ??? bar ...

Как перебирать все ветви git с помощью скрипта bash

Как я могу перебирать все локальные ветви в моем репозитории с помощью скрипта bash. Мне нужно повторить и проверить, есть ли разница между веткой и некоторыми удаленными ветвями. Экс for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Мне нужно сделать что-то вроде приведенного выше, но проблема, с которой я сталкиваюсь, - это $(git branch), который дает мне папки внутри папки репозитория вместе с ветвями, присутствующими в репозитории. это правильный ...

показать все теги в git log

почему git log --decorate Не отображать более одного тега на фиксацию? EDIT: Чарльз Бэйли придумала ответ (по крайней мере в моем случае) По сути, у меня был один тег, который указывал на другой тег, который указывал на фиксацию. Из-за этого дополнительного уровня косвенности тег не отображался в журнале. Я должен буду исправить это, увядать, исправляя наш сценарий тегов правильно, или с помощью какого-то сценария оболочки voodoo рекурсивно следовать метить. В любом случае, я оставлю этот в ...

Что означает сообщение "переписать ... (90%)" после фиксации git? [дубликат]

этот вопрос уже есть ответ здесь: что это значит, когда git говорит "переписать" или "переименовать" в сообщении фиксации? 1 ответ когда git делает фиксацию, он перезаписывает двоичные файлы с чем-то похожим на rewrite foobar.bin (76%). Что это за %? Это процент изменения или процент сохранения из старого файла. Я знаю, что git использует двоичную дельту для файлов, но я просто не знаю, сколько переписыв ...

Как добавить контекстное меню "Открыть git-bash здесь..." в Проводник windows?

Как добавить контекстное меню (aka right click) в Проводник windows, который при нажатии открывает консоль git-bash в текущей папке проводника? ...

синхронизация репозитория git между компьютерами при перемещении?

Допустим, у меня есть настольный ПК и ноутбук, и иногда я работаю на рабочем столе, а иногда я работаю на ноутбуке. каков самый простой способ перемещения репозитория git туда и обратно? Я хочу, чтобы репозитории git были идентичны, так что я могу продолжить, где я оставил на другом компьютере. Я хотел бы убедиться, что у меня есть те же ветви и теги на обоих компьютеры. спасибо Йохан примечание: Я знаю, как это сделать с SubVersion, но мне любопытно, как это будет работать с git. Если эт ...

git cherry-pick не работает

Я пытаюсь вишневый выбор фиксации от мастера и получить его в текущей производственной отрасли. Однако, когда я выполняю git cherry-pick <SHA-hash>, Я просто получаю это сообщение: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit but untracked files present (use "git add" to track) The previous cherry-pick is now empty, possibly due to conflict resolution. If you wish to c ...

Как изменить неверное сообщение фиксации с помощью TortoiseGit?

Как я могу редактировать сообщение фиксации с помощью tortoiseGIT? Вопрос очень похож на этой но я хочу сделать это с TortoiseGit не с консолью, это возможно? ...

Git: Cherry-Pick для рабочей копии без фиксации

у меня есть несколько ветвей, где я храню определенные коммиты, которые я хочу применять к своей рабочей копии время от времени. Первоначально я пробовал вишневый сбор, но я не хочу, чтобы фиксация в целевой ветви позже. Так я и сделал cherry-pick + reset HEAD~1 --soft есть ли что-то более простое, как вишневый сбор только для рабочей копии? ...

Подмодулей В Git. Втягивание в новый клон супер-проекта

ОК. Так что я думал, что мне это удалось ... но сейчас .... у меня есть проект, который включает в себя одну небольшую библиотеку с GitHub в качестве подмодуля. В оригинальной версии этого супер-проекта подмодуль работает так, как ожидалось. тем не менее, я просто клонировал суперпроект, сделал то, что я думал, что должен : "git submodule init", получил каталог подмодуля, чтобы появиться, но он пуст. если я сейчас попытаюсь сделать git submodule update Я вам fatal: Needed a single revi ...

Вытяните запрос без разветвления?

вот шаги вклада кода из темы " как я могу внести свой вклад в чужой код в GitHub?" форк проекта сделайте один или несколько хорошо прокомментированных и чистых коммитов в репозиторий. Вы можете создать новую ветвь здесь, Если вы изменяете более одной детали или элемента. выполните запрос pull в веб-интерфейсе github. можно ли сделать запрос без разветвления РЕПО? Это довольно грустно видеть более 20 РЕПО в моей учетной записи,которые были разветвлены для некоторых запросов на вытягивание. У ...

git push для нескольких репозиториев одновременно [дубликат]

этот вопрос уже есть ответ здесь: pull / push из нескольких удаленных мест 14 ответов как я могу сделать git push давить не только origin но и другой удаленный репозиторий? как git push - Это только псевдоним для git push origin, могу ли я псевдоним git push нажать на 2 удаленных репозитория по адресу один раз (только с этой одной командой)? Я не ищу не-git скрипт здесь, но хотел бы настроить это для м ...

Что означает флаг-u в git push-U origin master [закрыто]

Мне просто интересно, что означает флаг-u в этой команде "git push-U origin master"? спасибо ...

выполняется перебазирование. Не могу совершить. Как продолжить или остановить (прервать)?

когда я запускаю: git status Я вижу так: rebase in progress; onto 9c168a5 You are currently rebasing branch 'master' on '9c168a5'. (all conflicts fixed: run "git rebase --continue") nothing to commit, working directory clean когда я делаю: ls `git rev-parse --git-dir` | grep rebase || echo no rebase Я вижу: rebase-apply Я не могу взять на себя обязательство происхождения. git branch показывает: * (no branch, rebasing master) develop master Я застрял. Я не знаю, что делать? ...

Как использовать Bitbucket и GitHub одновременно для одного проекта?

У меня есть один репозиторий, который я хочу вставить в Bitbucket и GitHub. Очень важно, чтобы мой репозиторий был размещен обоими. есть ли способ сделать это в Git? ...

Как я могу иметь Github на моем собственном сервере?

есть ли что-нибудь там, как Github, что для вашего собственного локального сервера? Мне любопытно, есть ли PHP-скрипт или даже настольный клиент, который имитирует функциональность Github, мне нравится Github, но было бы неплохо разместить его на моем собственном сервере. извинения, если это не считается "программирование" достаточно, но обычно только программисты используют GIT и Github обновление прежде всего спасибо за все отличные предложения, это здорово видеть там есть варианты. Из т ...

Перемещение содержимого репозитория Git в другой репозиторий с сохранением истории

Я пытаюсь переместить только содержимое одного репозитория (скажем repo1) в другой существующий репозиторий (скажем repo2) с помощью следующих команд; git clone repo1 git clone repo2 компакт-диск repo1 git remote RM origin git remote добавить repo1 git push но это не работает. Я рассмотрел другой подобный пост, но я только нашел перемещение папка не содержимое. ...

Как дублировать репозиторий git? (без разветвления)

У меня есть два репозитория, и мне нужно скопировать весь один на другой пустой, который имеет разные уровни доступа от первого. Копия и материнское хранилище не должны быть связаны друг с другом. Я новичок в git, и было бы здорово, если бы кто-то мог помочь мне с этим. ...

Git-удалить коммиты с пустым набором изменений с помощью filter-branch

Как удалить коммиты, которые не имеют набора изменений с помощью Git filter-branch? я переписал свою историю git, используя: git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD это сработало, но теперь у меня есть много коммитов с пустыми наборами изменений. Я хотел бы удалить эти коммиты. Желательно в msysgit. перебазирование не вариант, потому что у меня есть более 4000 коммитов и половина из них должны быть удалены. ...

Ошибка "затмение": не удалось найти или загрузить основной класс"

у меня есть проект в eclipse на моем ноутбуке, который я нажал на Git https://github.com/chrisbramm/LastFM-History-Graph.git Он полностью работает на моем ноутбуке и работает / строит без проблем, но на моем рабочем столе он не затмевает дает ошибку ошибка: не удалось найти или загрузить основной класс lastfmhistoryguis.InputPanel Я пробовал строить проект из: Project>Build Project но ничего не произошло. Я установите PATH переменные на этом компьютере в JRE6, JRE7 и JDK 1.7.0 даже ...