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


Github (SSH) через общественный WIFI, порт 22 заблокирован

В настоящее время я нахожусь в общественном месте WIFI, и я не могу использовать SSH (они, вероятно, заблокировали этот порт). Однако мне нужно это соединение, чтобы сделать git push. ➜ ssh -T [email protected] ssh: connect to host github.com port 22: Connection refused можно ли обойти это ограничение, настроив SSH-туннель через порт 80 и сказать github push чтобы использовать это соединение? Как это сделать? Я на OSX (lion). Это должно быть общая проблема? ...

Использование Git как найти изменения между локальным и удаленным

здесь есть два разных вопроса, но я думаю, что они связаны. при использовании Git, как я могу найти, какие изменения я совершил локально, но еще не нажал на удаленную ветку? Я ищу что-то похожее на Mercurial command hg outgoing. при использовании Git, как я могу найти, какие изменения имеет удаленная ветвь до выполнения вытягивания? Я ищу что-то похожее на команду ртутный hg incoming. для второго: есть ли способ увидеть, что доступно, а затем вишневый выбор изменений, которые я хочу вытащить ...

ГИТ полки против заначку

Я очень незнаком с shelve аспект Git. Если stash используется, чтобы отложить незавершенную работу, что такое shelve тогда? Для чего ты его используешь? ...

Слияние: Hg / Git против SVN

Я часто читал, что Hg (и Git И...) лучше объединяются, чем SVN, но я никогда не видел практических примеров того, где Hg/Git может объединить что-то, где SVN терпит неудачу (или где SVN нуждается в ручном вмешательстве). Не могли бы вы опубликовать несколько пошаговых списков branch/modify/commit/...- операции, которые показывают, где SVN потерпит неудачу, в то время как Hg/Git счастливо движется дальше? Практические, не очень исключительные случаи, пожалуйста... некоторые предпосылки: у нас ес ...

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

Я использую git на относительно небольшом проекте, и я нахожу, что молнии.содержимое каталога git может быть прекрасным способом резервного копирования проекта. Но это немного странно, потому что, когда я восстанавливаю, первое, что мне нужно сделать, это git reset --hard. есть ли проблемы с резервным копированием git РЕПО таким образом? Кроме того, есть ли лучший способ сделать это (например, портативный формат git или что-то подобное?)? ...

Разветвление от GitHub до Bitbucket

Я работаю над проектом на основе CakePHP,, расположенной на GitHub. мой проект расположен на Bitbucket. Оба они используют git. В основном я хотел бы создать "вилку" (я не знаю, если я использую правильные термины, так как я новичок в git) CakePHP в моем репозитории Bitbucket, чтобы иметь возможность получать обновления без необходимости загружать все CakePHP zip / tar и заменять папка, затем зафиксируйте и нажмите, но, возможно, с помощью "слияния" (?). спасибо! ...

Посмотреть различия ветвей с meld?

Я знаю, что могу просмотреть разницу между головкой и текущим состоянием с meld .. Но как я могу просмотреть различия между ветвями, например master и devel С meld? На данный момент я делаю следующее: переименовать папку рабочей копии Например mv /projectA /projectA_master) клонировать проект еще раз git clone url переключатель devel филиала cd projectA && git -b devel origin/devel посмотреть различия с meld meld /projectA_Master projectA нет ли более простого способа получ ...

Как работать с файлами IntelliJ IDEA project под управлением git source control, которые постоянно меняются?

все в нашей команде используют IntelliJ IDEA, и мы считаем полезным поместить свои файлы проекта (.ПиС и .iml) в систему управления версиями, чтобы мы могли совместно использовать конфигурации сборки, настройки и проверки. Кроме того, мы можем использовать эти настройки проверки на нашем сервере непрерывной интеграции с TeamCity. (У нас есть рабочее пространство для каждого пользователя .файл СРС в рамках .gitignore файл, а не в системе управления версиями.) тем не менее, эти файлы меняются нез ...

Visual Studio 2013 и BitBucket

Visual Studio 2013, по-видимому, имеет некоторую хорошую гладкую интеграцию Git. однако, после часа головокружения с абсолютно ничего не делая даже малейшего смысла, я только смог создать локальный репозиторий и, несмотря на клонирование удаленного репозитория bitbucket я просто не могу найти способ опубликовать в моем удаленном репозитории. Я использовал TFS, Subversion, Perforce и почти все остальное, но это совершенно непонятно, без каких-либо инструкции и совершенно неинтуитивный пользоват ...

Как подготовить проект Unity для git? [дубликат]

этот вопрос уже есть ответ здесь: как использовать Git для управления версиями Unity3D? 13 ответов каковы шаги, необходимые для подготовки проекта Unity для фиксации в репозитории git, например. github? Я не хочу хранить ненужные файлы (особенно временные файлы и избегать двоичных форматов вероятный.) ...

Как я могу восстановить потерянный коммит в Git?

во-первых, получил "ваша ветвь опережает origin/master на 3 коммита", то мое приложение вернулось к более раннему времени с более ранними изменениями. Как я могу получить то, что я провел последние 11 часов вернулись? ...

Как добавить локальное РЕПО и рассматривать его как удаленное РЕПО

Я пытаюсь сделать локальное РЕПО действовать как удаленный с именем bak для другого локального РЕПО на моем ПК, используя следующее: git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak что дает эта ошибка: fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name Я пытаюсь синхронизировать два локальных репозитория, один из которых настроен как удаленный с именем bak для другого, а потом выдавать git pull bak. каков наилучший способ сдела ...

Github: ошибка клонирования моего личного репозитория

Я пытаюсь клонировать свой проект GitHub с помощью https-URL, но он не работает с ошибкой: $ git clone https://[email protected]/foo/foo-private.git Cloning into foo-private... Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none while accessing https://[email protected]/foo/foo-private.git/info/refs fatal: HTTP request failed что я делаю не так? ...

Heroku 'Permission denied (publickey) fatal: не удалось прочитать из удаленного репозитория' беды

Я искал вокруг в течение многих часов подряд, глядя на решение моей, казалось бы, простой в устранении проблемы. Дело не в том, что мой поиск ничего не дал, а в том, что мой поиск дал так много разных решений-ни одно из которых не сработало. в любом случае, я просто не могу толкать, тянуть или извлекать из моего репозитория Heroku с моего Mac. Каждая попытка дает мне (как будто это издевается надо мной) следующую ошибку: 'отказано в разрешении (publickey). фатальный: не смог чтение с пульта ...

Выберите стратегию слияния Git для конкретных файлов ("наши", "Мои", " их")

Я нахожусь в середине перебазирования после git pull --rebase. У меня есть несколько файлов, которые имеют конфликты слияния. Как я могу принять" свои "изменения или" мои " изменения для конкретных файлов? $ git status # Not currently on any branch. # You are currently rebasing. # (fix conflicts and then run "git rebase --continue") # (use "git rebase --skip" to skip this patch) # (use "git rebase --abort" to check out the original branch) # # Changes to be committed: # (use "git rese ...

git: разница между файлом в локальном РЕПО и источником

Я хочу найти различия между файлом, который у меня есть в моем локальном РЕПО, и тем, что находится в исходном мастере. Я знаю, что есть git diff, однако я просто хочу изолировать его до этого конкретного файла. для простоты скажем, что файлы называются file1.TXT и в нем есть локальный путь к файлу = [local_path] и в происхождении он путь_к_файлу = [дистанционным путь]. какую команду git мне нужно ввести? EDIT: спасибо всем для вашего вклада это было очень проницательно. Для тех, кто исполь ...

Можно ли сделать разреженную проверку, не проверяя сначала весь репозиторий?

Я работаю с репозиторием с очень большим количеством файлов, который занимает несколько часов для проверки. Я изучаю возможность того, будет ли Git хорошо работать с таким репозиторием теперь, когда он поддерживает разреженные проверки, но каждый пример, который я могу найти, делает следующее: git clone <path> git config core.sparsecheckout true echo <dir> > .git/info/sparse-checkout git read-tree -m -u HEAD проблема с этой последовательностью команд заключается в том, что исхо ...

Отменить часть неиндексированных изменений в Git

Как отменить части моего неиндексированных изменений в Git, но сохранить остальное, а не проиндексированы? Как я понял, это: git commit --interactive # Choose the parts I want to delete # Commit the changes git stash git rebase -i master # (I am an ancestor of master) # Delete the line of the most recent commit git stash apply это работает, но было бы неплохо, если бы там было что-то вроде git commit --interactive только для отката изменений. Какие-нибудь лучшие методы? ...

Git: объединить удаленную ветку локально

Я вытащил все удаленные филиалы через git fetch --all. Я вижу ветку, которую я хотел бы объединить через git branch -a как remotes / origin / branchname. Проблема заключается в его недоступности. Я не могу объединить или проверить? ...

При удалении удаленной ветви git "ошибка: не удается нажать на неполное место назначения"

Я пытаюсь удалить удаленную ветку git с помощью git push origin :my_remote_branch и получаем: error: unable to push to unqualified destination: my_remote_branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to '[email protected]:/myrepo' Это мои текущие ветки git branch -a * develop master remotes/origin/HEAD -> origin/master remotes/origin/de ...